覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
【百年教育职业培训中心】操作系统原理-章节资料考试资料-华中科技大学 (2)
招生简章 2025-06-15 04:49:39 0 0
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

第1章 单元作业(1)

第1章 单元作业(2)-开放性思考题

第2章 单元作业(1)

第2章 单元作业(2)-开放性思考题

第2章 单元作业(3)-推荐实验编程内容

第3章 单元作业(1)

第3章 单元作业(2)

第3章 单元作业(3)

第3章 单元作业(4)-开放性思考题

第3章 单元作业(5)-推荐实验编程内容

第1-3章单元测试

1、【单选题】下列说法错误的是 。

A、手工操作阶段,资源利用率低的原因是因为程序的准备和撤销都需要手工完成。

B、单道批处理系统中CPU和外设交替工作和空闲。

C、单道批处理系统效率之所以比手工操作效率高,核心原因是因为可以按批处理作业。

D、多道批处理系统尽量让CPU和外设处于忙碌状态,提升资源利用效率。

2、【单选题】关于分时技术说法错误的是 。

A、分时技术让CPU以时间片为单位轮流为终端服务。

B、分时技术允许内存中同时存放多道程序。

C、分时技术中每个终端等待固定时间间隔可以再次获得CPU的服务。

D、分时技术中仅当程序需要执行I/O操作时才把CPU让给其他程序,尽量让CPU处于忙碌状态。

3、【单选题】多道程序设计是指 。

A、允许多个程序同时进入CPU运行

B、允许多个程序同时进入内存并行运行

C、程序段执行不是顺序的

D、同一个程序可以对应多个不同的进程

4、【单选题】多道程序设计技术可以 单位时间的任务量,对每个任务来说,其完成时间比单道执行所需时间可能要 。

A、增加,减少

B、增加,延长

C、减少,延长

D、减少,减少

5、【单选题】20世纪60年代, 技术的出现导致操作系统对多道程序的支持能力和操作系统的并发性能的提高起到了重大的推动作用。

A、虚拟存储管理技术

B、SPOOLing技术

C、集成电路技术

D、通道和中断技术

6、【单选题】当处理器处于核态时,处理器可以执行的指令应该是 。

A、非特权指令

B、仅限于特权指令

C、一切指令

D、访管指令

7、【单选题】关于操作系统启动过程说法错误的是:

A、启动程序属于BIOS的一部分。

B、安装操作系统的时候会修改甚至重写MBR。

C、引导程序采用文件的方式存在于硬盘。

D、GRUB是一个典型的引导程序。

8、【单选题】关于操作系统的生成说法错误的是

A、操作系统生成的本质是根据用户需求和硬件配置编写和编译一个新的内核;

B、生成Linux内核的需要使用内核配置工具,例如menuconfig,配置内核模块和参数。

C、可以通过增加新的系统调用来增强Linux内核的功能。

D、不同版本的Linux内核裁剪,编译,配置的过程没有任何差别。

9、【单选题】用户使用系统调用的目的是 。

A、请求系统服务

B、终止系统服务

C、申请系统资源

D、释放系统资源

10、【单选题】有关系统功能调用的描述 错 误 的是 。

A、应用程序使用系统功能调用会引起中断。

B、高级语言中不能使用系统功能调用,只有汇编程序中通过INT指令使用。

C、在LINUX操作系统中,每一个系统功能调用都有一个确定的编号。

D、应用程序通过系统功能调用可以进入核态。

11、【单选题】CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是 。

A、修改程序状态字

B、中断屏蔽

C、使用系统调用

D、进程调度程序

12、【单选题】用户界面(或接口)是操作系统提供给用户与计算机交流的外部机制。用户界面可以分为两类,它们是 。

A、操作界面和系统功能调用

B、操作界面和图形界面

C、系统功能调用和API函数界面

D、图形界面和键盘命令界面

13、【判断题】不安装操作系统的话,计算机无法运行任何指令或程序。

A、正确

B、错误

14、【判断题】单道批处理系统作业的启动与结束以手工方式进行,作业串行地在系统中运行。

A、正确

B、错误

15、【判断题】严格来讲,分时系统中程序的执行过程是不能够完全重现的。

A、正确

B、错误

16、【判断题】现代操作系统譬如Linux不会因为内存太小而使得某个程序无法运行。

A、正确

B、错误

17、【判断题】层次结构操作系统,确保各层之间只能是单向依赖或单向调用。

A、正确

B、错误

18、【判断题】Linux操作系统是一个典型的微内核结构的操作系统。

A、正确

B、错误

19、【判断题】根据对资源和机器指令的使用权限,处理机工作状态区分为实模式和保护模式。

A、正确

B、错误

20、【判断题】对用户来说,中断的发生都是随机的,任何类型的中断都不可事先预知。

A、正确

B、错误

21、【判断题】用户界面的核心目的就是为用户提供操作计算机的方法和接口。

A、正确

B、错误

22、【判断题】在WINDOWS中编程时调用的WIN32 API函数都是系统调用。

A、正确

B、错误

23、【判断题】Linux Shell脚本程序在运行之前需要使用gcc编译为应用程序才能运行。

A、正确

B、错误

24、【填空题】操作系统的管理CPU资源的功能叫 功能。

A、

25、【填空题】分时系统的特点是具有多路调制性,独占性和 性。

A、

26、【填空题】分时技术共享CPU的时间单位是 。

A、

27、【填空题】第一个采用分时技术实现的实用且广泛使用的操作系统是 。

A、

28、【填空题】实模式下CPU能访问的内存地址空间大小是 。

A、

29、【填空题】BIOS的中文名称是 。

A、

30、【填空题】CPU复位后执行的第一条指令的20位绝对物理地址是 。(16进制)

A、

31、【填空题】操作系统启动的三个步骤先后是 ,核心初始化,系统初始化。

A、

32、【填空题】在Windows中和Linux脚本程序类似的一种编程语言叫 。

A、

33、【填空题】Linux系统中,系统调用功能是利用 号中断实现的。(16进制)

A、

第4章 单元作业(1)

第4章 单元作业(2)

第4章 单元作业(3)

第4章 单元作业(4)

第4章 单元作业(5)-开放性思考题

第4章 单元作业(6)-推荐实验编程内容

第5章 单元作业(1)

第5章 单元作业(2)-开放性思考题

第5章 单元作业(3)-推荐实验编程内容

第6章 单元作业(1)

第6章 单元作业(2)-开放性思考题

第6章 单元作业(3)-推荐实验编程内容

第4-6章单元测试

1、【单选题】关于进程错误的说法是 。

A、进程的运行全过程不可重现。

B、一个程序只能生成一个进程。

C、进程具有异步性。

D、多个并发进程共享CPU。

2、【单选题】关于进程状态说法错误的是 。

A、单CPU的系统中处于运行态的进程可以有多个。

B、进程在整个生存期间会根据不同条件转换状态。

C、阻塞态的进程即便给它CPU它也无法运行。

D、处于就绪态的进程都在等待CPU。

3、【单选题】关进程控制块PCB说法错误的是 。

A、PCB是进程存在的标志

B、Linux中定义PCB的数据结构是task_struct。

C、进程生存期间PCB成员变量的值一直保持不变。

D、创建进程的时候创建PCB数据结构。

4、【单选题】进程创建后的状态是 。

A、就绪态

B、运行态

C、阻塞态

D、核态

5、【单选题】关于进程控制说法错误的是 。

A、进程生存期间都受操作系统控制。

B、进程控制采用原语实现。

C、进程被唤醒的条件和被阻塞的原因一致。

D、进程被撤销时操作系统收回其占用资源,但是不释放相应的PCB。

6、【单选题】下列应用场景中不适合采用线程的是 。

A、多个功能需要并发的地方

B、需要改善窗口交互性的地方

C、需要改善程序结构的地方

D、应用程序的初始化

7、【单选题】关于临界资源和临界区的说法错误的是 。

A、临界资源是一个共享变量。

B、临界区是程序中的某个片段。

C、临界区中含有对临界资源的存取操作。

D、线程内定义的变量可以是临界资源。

8、【单选题】关于临界资源和临界区的说法错误的是 。

A、临界区不允许两个或多个进程同时进入。

B、有限等待原则要求程序员尽量把临界区设置大一些。

C、让权等待可以让系统工作效率更高。

D、同一个线程内可以设置多个不同的临界区。

9、【单选题】关于锁进制的说法错误的是 。

A、锁机制设置一个标志表示临界区是否可用。

B、锁机制只能解决进程互斥的问题。

C、锁机制满足忙则等待和空闲让进的原则

D、锁机制满足有限等待和让权等待的原则

10、【单选题】关于P-V操作的说法错误的是 。

A、P-V操作是比锁机制更灵活的同步进制。

B、P-V操作可以用于控制进程间的同步和互斥。

C、P-V操作的核心是两个函数,用来对信号灯和进程进行控制。

D、P操作和V操作都会把信号量加1。

11、【单选题】关于P-V操作的说法错误的是 。

A、P操作可能会阻塞调用进程。

B、V操作会把信号量加1。

C、P操作可以唤醒一个进程。

D、P操作和V操作在所有并发进程中成对出现。

12、【单选题】关于P-V操作解决同步问题的说法正确的是 。

A、一般在关键操作之前执行V操作。

B、一般在关键操作之后执行P操作。

C、信号量S的定义可以随意定义。

D、信号量S的初值设置不对可能导致进程并发过程出错。

13、【单选题】关于Windwos的同步进制不正确的是 。

A、临界区机制CRITICAL_SECTION可以用于进程间的同步。

B、WaitForMultipleObjects函数可能会使调用线程阻塞。

C、信号量机制Semaphore允许指定个数的线程同时访问临界区。

D、ReleaseSemaphore函数具有P-V操作中的V操作的作用。

14、【单选题】关于Linux进程的不正确的说法是 。

A、fork函数具有两个返回值。

B、wait函数会阻塞进程直到其一个子进程结束为止。

C、exit函数可以在结束进程的时候传递参数给父进程。

D、sleep函数会让调用者进程挂起若干时间。

15、【单选题】关于死锁不正确的说法是 。

A、资源数量不够不一定产生死锁。

B、每个死锁的进程一定在等待某个资源。

C、每个死锁的进程一定持有某个资源。

D、五个哲学家并发就餐的过程一定会发生死锁。

16、【判断题】用于科学计算的进程一般都是偏CPU的进程。

A、正确

B、错误

17、【判断题】进程是程序的一次具体运行过程。

A、正确

B、错误

18、【判断题】在Winodws7中,进程是CPU的调度单位。

A、正确

B、错误

19、【判断题】异步性会使得每个进程都按自己的逻辑和速度向前运行。

A、正确

B、错误

20、【判断题】阻塞的进程获得相应服务或信号后会立即开始运行。

A、正确

B、错误

21、【判断题】进程控制是非常重要的过程,所以采用原语实现。

A、正确

B、错误

22、【判断题】线程的并发粒度比进程更细,有利于提升系统并发效率。

A、正确

B、错误

23、【判断题】利用VS等主流IDE开发的Windows程序缺省都是多线程程序。

A、正确

B、错误

24、【判断题】线程函数都具有特定的函数原型。

A、正确

B、错误

25、【判断题】同步机制的实质是当进程运行条件不满足时,能让进程暂停。

A、正确

B、错误

26、【填空题】Windows中创建进程的函数名是 。

A、

27、【填空题】Linux中创建进程的函数名是 。

A、

28、【填空题】Windows中创建线程的函数名是 。

A、

29、【填空题】只考虑作业等候时间的进程调度算法叫 。

A、

30、【填空题】同时考虑作业等候时间和作业大小的进程调度算法叫 。

A、

第7章 单元作业(1)

第7章 单元作业(2)

第7章 单元作业(3)

第7章 单元作业(4)

第7章 单元作业(5)

第7章 单元作业(6)-开放性思考题

第7章 单元作业(7)-推荐实验编程内容

第7章 单元测验

1、【判断题】Cache是三级存储体系中速度最快,存储容量最大的一类。

A、正确

B、错误

2、【判断题】固定地址映射由程序员或编译器完成地址映射,容易产生地址冲突,运行失败。

A、正确

B、错误

3、【判断题】存储保护功能是指防止访问越界和防止访问越权。

A、正确

B、错误

4、【判断题】静态地址映射和动态地址映射计算物理地址时都是用虚拟地址加上基址。

A、正确

B、错误

5、【判断题】虚拟内存管理的目标之一是使得大的程序能在较小的内存中运行。

A、正确

B、错误

6、【判断题】采用固定分区的系统在程序装入前,内存已被分区,且每个分区大小都相同,不再改变。

A、正确

B、错误

7、【判断题】动态分区比固定分区更容易产生碎片。

A、正确

B、错误

8、【判断题】内存碎片是指内存损坏而导致不能使用的区域。

A、正确

B、错误

9、【判断题】在页式地址映射过程中,快表的作用是尽量减少内存访问次数。

A、正确

B、错误

10、【判断题】缺页中断处理程序的作用就是把相应页面的数据从写入到硬盘中。

A、正确

B、错误

11、【判断题】最佳算法(OPT算法)淘汰以后不再需要或最远的将来才会用到的页面,是实际应用中性能最好的淘汰算法。

A、正确

B、错误

12、【判断题】采用内存覆盖技术存储系统,调入一个模块时可以临时将其随意将其放在一个足够大的覆盖区上。

A、正确

B、错误

13、【判断题】使用内存交换技术(Swapping)可以增加进程并发数。

A、正确

B、错误

14、【判断题】提高程序的局部性可以有效降低系统的缺页率。

A、正确

B、错误

15、【判断题】段页式系统的地址映射过程需要既需要段表,也需要页表,而且段表和页表都需要多个。

A、正确

B、错误

16、【判断题】控制寄存器CR0的PG位作用是控制实模式和保护模式的选择。

A、正确

B、错误

17、【判断题】若在保护模式下,CS,DS等段寄存器的内容存储的是相应段的段基址。

A、正确

B、错误

18、【判断题】描述符表(Descriptor Table)以8字节为单位存储段的描述符。

A、正确

B、错误

19、【判断题】选择子的作用是用于选择描述符表中的某个描述符。

A、正确

B、错误

20、【判断题】二级页表机制中,页表和页目录的大小都是4K。

A、正确

B、错误

21、【填空题】地址映射是指把程序中的虚拟地址变换成【 】中的真实地址的过程。

A、

22、【填空题】分区存储管理包括固定分区和【 】两种。

A、

23、【填空题】按空闲区位置(首址)递增排序的放置策略叫【 】适应算法。

A、

24、【填空题】按空闲区大小的递增排序的放置策略叫【 】适应算法。

A、

25、【填空题】尽量保留较大空闲区的放置策略叫【 】适应算法。

A、

26、【填空题】页面放置策略中,最容易产生页面碎片的算法是【 】适应算法

A、

27、【填空题】虚拟内存管理的实现思路用到了程序运行的【 】原理,即程序在一个有限的时间段内访问的代码和数据往往集中在有限的地址范围内。

A、

28、【填空题】页式内存管理方案中,内存以【 】为单位分配使用。

A、

29、【填空题】假定虚拟地址是20200505,页面大小是4K字节。则该地址所在页号是【 】。(请写十进制数)

A、

30、【填空题】假定虚拟地址是20200505,页面大小是4K字节。则该地址的页内偏移是【 】。(请写十进制数字)

A、

31、【填空题】记录页面和页框之间对应关系的数据结构叫【 】

A、

32、【填空题】页面共享原理是在不同进程的页表中填上相同的【 】,使得多个进程能访问相同的内存空间,从而实现页面共享。

A、

33、【填空题】在地址映射过程中,当所要访问的目的页不在内存时,系统产生的中断叫【 】。

A、

34、【填空题】好的淘汰策略应该具有具有较低的【 】且页面抖动较少。

A、

35、【填空题】淘汰最长时间未被使用的页面的淘汰策略叫【 】算法。(请使用英文简写)

A、

36、【填空题】段表记录每段在内存中映射的位置,包括段号,【 】,段基地址等三个基本要素。

A、

37、【填空题】采用二级页表的页式内存管理(不考虑快表)时,访问一个数据需要访问【 】 次内存才能最终获得存取数据。

A、

38、【填空题】如果发生缺页,引发缺页的线性地址保存在【 】寄存器中。(填写寄存器名字)

A、

39、【填空题】在CR3寄存中包含有页目录基址的高【 】位。

A、

40、【填空题】在X86 CPU 架构下的三种地址,逻辑地址先转化为【 】,再转化为物理地址。

A、

8.1 随堂测验

1、【多选题】按“信息组织特征”对设备分类,可以分为 。

A、串行设备

B、字符设备

C、块设备

D、网络设备

2、【多选题】下面说法错误的是 。设备管理模块具有将逻辑设备映射到物理设备的功能。

A、设备管理模块具有将逻辑设备映射到物理设备的功能。

B、逻辑设备是一类物理设备的抽象。

C、逻辑设备是物理设备的实例。

D、物理设备具有用户容易理解的友好名(Friendly Name)。

3、【多选题】关于设备独立性的说法正确的是 。

A、用户使用统一规范的方式使用设备。

B、用户编程时使用设备逻辑名。

C、更换同类物理设备时不影响用户的使用。

D、操作系统统一把设备当做文件来处理。

4、【多选题】关于设备驱动程序说法正确的是 。

A、设备驱动程序实质是对物理设备进行I/O操作。

B、设备驱动程序为用户提供操作设备的接口。

C、设备驱动程序工作在核态。

D、操作系统仅规定驱动接口规范,而不限定其内部实现细节。

8.2 随堂测验

1、【多选题】关于设备分配方法说法正确的是 。

A、独占型设备任意时间段内最多只能被一个进程占用。

B、虚拟设备技术是指在一类物理设备上模拟另一类物理设备的技术。

C、独占型设备主要是字符串设备。

D、共享型设备主要是块设备。

2、【多选题】下面关于SPOOLin技术说法正确的是 。

A、SPOOLing系统是虚拟技术和虚拟分配的一种实现。

B、输出时进程将结果暂放于输出缓冲区,待外设空闲时再实际输出。

C、输入/输出监控进程相当于脱机系统中的卫星机。

D、Spooling技术将独占设备改造为“共享”设备。

8.3.2 随堂测试

1、【填空题】驱动程序工作在 (选填“用户”或“内核”)态。

A、

2、【填空题】以字节为单位逐个进行I/O操作的设备类型是 (选填“字符”或“块”)设备。

A、

3、【填空题】之所以把设备当成文件看待,是因为用户采用 (选填“自定义的接口”或“文件接口”)来操作设备。

A、

4、【填空题】标识设备种类或标识驱动程序的是 (选填“主”或“次”)设备号。

A、

8.3.3 随堂测验

1、【单选题】下面说法错误的是 。

A、设备管理模块具有将逻辑设备映射到物理设备的功能。

B、逻辑设备是一类物理设备的抽象。

C、物理设备是逻辑设备的实例。

D、物理设备具有用户容易理解的友好名(Friendly Name)。

2、【多选题】按“信息组织特征”对设备分类,可以分为 。

A、串行设备

B、字符设备

C、块设备

D、网络设备

3、【多选题】关于设备驱动程序说法正确的是 。

A、设备驱动程序实质是对物理设备进行I/O操作。

B、设备驱动程序为用户提供操作设备的接口

C、设备驱动程序工作在核态。

D、操作系统仅规定驱动接口规范,而不限定其内部实现细节。

4、【多选题】关于设备独立性的说法正确的是 。

A、用户使用统一规范的方式使用设备。

B、用户编程时使用设备逻辑名。

C、更换同类物理设备时不影响用户的使用。

D、操作系统统一把设备当做文件来处理。

第8章 单元作业(1)

第8章 单元作业(2)

第8章 单元作业(3)-开放性思考题

第8章 单元作业(4)-推荐实验编程内容

9.1 随堂测试

1、【填空题】文件的 (选填“逻辑”或“物理”)结构强调文件信息项的构成方式和用户的存取方式。

A、

2、【填空题】文件的 (选填“逻辑”或“物理”)结构强调合理利用储存空间,缩短I/O存取时间。

A、

3、【填空题】Windows 7(64位)中的“学生成绩表.txt”文件属于 (选填“记录式”或“流式”)文件。

A、

4、【填空题】文件的存取方法有两种:顺序存取和 存取。

A、

9.2 随堂测试

1、【填空题】串联文件属于文件的 (选填“逻辑”或“物理”)结构。

A、

2、【填空题】索引文件的文件内容存放在 (选填“连续”或“不连续”)的存储块中。

A、

3、【填空题】FAT文件系统中文件属于 (选填“索引”或“串联”或“连续”)文件。

A、

第9章 单元作业(1)

第9章 单元作业(2)-开放性思考题



    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章60269
    • 评论0
    • 微语0
    标签