计算机操作系统期末按章节复习

更新时间:2023-10-13 23:57:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

计算机操作系统期末按章节复习

第一章绪论复习题

1、操作系统有多种类型,允许多个用户将若干个作业提交给计算机集中处理的 操作系统,称为 A 。

A.批处理操作系统 B.分时操作系统 C.实时操作系统 D.多处理机操作系统 2、 C 操作系统允许用户把若干个作业提交给计算机系统。

A、单用户 B、分布式 C、批处理 D、监督 3、以下4个特征中, D 不是分时OS的特征。

A、多路性 B、交互性 C、及时响应性 D、批量性

4、操作系统有多种类型,允许多个用户以交互方式使用计算机的操作系统,称为 B 。

A.批处理操作系统 B.分时操作系统 C.实时操作系统 D.多处理机操作系统 5、一个完整的计算机系统是由 C 组成的。

A、硬件 B.软件 C. 硬件和软件 D.用户程序 6、操作系统是一种 B ,它负责为用户和用户程序完成所有与硬件相关并与应用无关的工作。

A.应用软件 B.系统软件 C.通用软件 D.软件包

7、把处理机的时间分成很短的时间片(如几百毫秒),并把这些时间片轮流地分配给各联机作业使用的技术称为 A 。

A. 分时技术 B. 实时技术 C. 批处理技术 D. 多道程序设计技术 8、实时操作系统追求的目标是 C 。

A.高吞吐率 B.充分利用内存 C.快速响应 D.减少系统开销 9、分时操作系统通常采用 B 策略为用户服务。

A、可靠性和灵活性 B、时间片轮转 C、时间片加权分配 D、短作业优先 10、操作系统是对 C 进行管理的软件。

A、软件 B、硬件 C、计算机资源 D、应用程序

11、现代操作系统的主要目标是 提高资源利用率 和 方便用户 。

12、操作系统的基本类型主要有 分时系统(或分时操作系统)、实时系统(或实时操作系统)和_批处理系统(或批处理操作系统)。

13、操作系统五个功能是:处理机管理、 存储器管理 、 设备管理 、以及 文件管理 和 为用户提供操作接口 。 14、操作系统的基本特征是 并发 , 共享 , 虚拟 和 异步 。

15、操作系统一般为用户提供了三种界面,它们是 命令界面 , 图形界面 和 系统调用界面 。

第二章进程管理复习题

1、并发性是指若干事件在 B 发生。

A.同一时刻 B.同一时间间隔内 C.不同时刻 D.不同时间间隔内 2、进程和程序的本质区别是 D 。

A.存储在内存和外存 B.顺序和非顺序执行机器指令 C.分时使用和独占使用计算机资源 D.动态和静态特征 3、进程从运行状态进入就绪状态的原因可能是 D 。

A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完 4、一个进程被唤醒意味着 B 。

A.该进程重新占有了CPU B.进程状态变为就绪

C.它的优先权变为最大 D.其PCB移至就绪队列的队首 5、进程和程序的本质区别是 D 。

A.存储在内存和外存 B.顺序和非顺序执行机器指令 C.分时使用和独占使用计算机资源 D.动态和静态特征

6、正在执行的进程由于其时间片完而被暂停执行,此时进程应从执行状态变为 D 。

A. 静止阻塞 B. 活动阻塞 C. 静止就绪 D. 活动就绪 7、下列各项工作中 , 哪一个不是创建进程必须的步骤 B 。

A.建立一个 PCB 进程控制块 B.由进程调度程序为进程调度 CPU C.为进程分配内存等必要的资源 D.将 PCB 链入进程就绪队列 8、已经获得除 C 以外的所有运行所需资源的进程处于就绪状态。

A.存储器 B.打印机 C.CPU D.磁盘空间 9、进程从运行状态进入就绪状态的原因可能是 D 。

A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完

10、在多进程的并发系统中,肯定不会因竞争 D 而产生死锁。

A.打印机 B.磁带机 C.磁盘 D.CPU 11、一个进程被唤醒意味着 B 。

A.该进程重新占有了CPU B.进程状态变为就绪

C.它的优先权变为最大 D.其PCB移至就绪队列的队首 12、为了对紧急进程或重要进程进行调度,调度算法应采用 B 。 A.先进先出调度算法 B.优先数法

C.最短作业优先调度 D.定时轮转法 13、PV操作是在 D 上的操作。

A.临界区 B.进程

C.缓冲区 D.信号量

14、如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入 C 。

A. 自由状态 B.停止状态 C.阻塞状态 D.静止状态 15、分配到必要的资源并获得处理机时的进程状态是 B 。

A、就绪状态 B、执行状态 C、阻塞状态 D、撤消状态 16、 D 是一种只能进行P操作和V操作的特殊变量。

A、调度 B、进程 C、同步 D、信号量

17、下列的进程状态变化中, C 变化是不可能发生的。

A、运行→就绪 B、运行→等待 C、等待→运行 D、等待→就绪 18、多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的 B 。

A. 动态性 B. 并发性 C. 调度性 D. 异步性 19、进程控制块是描述进程状态和特性的数据结构,一个进程 D 。

A、可以有多个进程控制块 B、可以和其他进程共用一个进程控制块

C、可以没有进程控制块 D、只能有惟一的进程控制块

20、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为 C 。

A、公共变量 B、标志符 C、信号量 D、标志变量 21、进程状态从就绪态到运行态的转化工作是由 C 完成的。

A、作业调度 B、中级调度 C、进程调度 D、设备调度 22、在进程管理中,当 C 时,进程从阻塞状态变为就绪状态。

A、进程被进程调度程序选中 B、等待某一实践 C、等待的事件发生 D、时间片用完

23、一个运行的进程用完了分配给它的时间片后,它的状态变为 A 。

A、就绪 B、等待 C、运行 D、由用户自己确定 24、下列 B 是进程存在的标志。

A、JCB B、PCB C、DCT D、CHCT

25、相关进程之间因彼此等待对方发送信号导致的直接制约关系称为 B 。

A、互斥 B、同步 C、通信 D、死锁 26、若P、V操作使信号量S的值为-1,则表示有 B 等待进程。

A、0个 B、1个 C、2个 D、3个

27、下列的进程状态变化中, D 变化是不可能发生的。

A、运行→就绪 B、运行→等待 C、等待→运行 D、等待→就绪 29、在进程管理中,一个进程存在的惟一标志是 C 。

A、源程序和数据 B、作业说明书 C、进程控制块 D、目标程序和数据 30、进程之间因共享某个临界资源互相等待,这种间接的制约关系是进程之间的 A。

A、互斥 B、同步 C、通信 D、死锁 31、如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入 C 。

A. 自由状态 B.停止状态 C.阻塞状态 D.静止状态 32、对于记录型信号量,执行一次signal操作时,信号量的值为 D 时进程应唤醒阻塞队列中进程。

A.大于0 B.小于0 C.大于等于0 D.小于等于0 33、对于记录型信号量,执行一次wait操作时,信号量的值为__B__时进程应阻塞。

A.大于0 B.小于0 C.大于等于0 D.小于等于0 34、进程从运行状态进入就绪状态的原因可能是__D__。

A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完 35、下列说法正确的是__A__。

A.临界区是指进程中访问临界资源的那段代码 B.临界区是指进程中用于实现进程互斥的那段代码 C.临界区是指进程中用于实现进程通信的那段代码 D.临界区是指进程中用于访问共享资源的那段代码 36、下列说法正确的是__C___。

A.并发性是指若干事件在同一时刻发生 B.并发性是指若干事件在不同时刻发生 C.并发性是指若干事件在同一时间间隔发生

D.并发性是指若干事件在不同时间间隔发生 37、并发性是指若干事件在 B 发生。

A.同一时刻 B. 同一时间间隔内 C.不同时刻 D. 不同时间间隔内 38、多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的__B__。

A. 动态性 B. 并发性 C. 调度性 D. 异步性 39、两个旅行社甲和乙为旅客到航空公司订机票,形成互斥的资源是 A 。

A.机票 B.旅行社 C.航空公司 D.航空公司和旅行社 40、PV操作是对 D 的操作。

A.临界区 B.进程 C.缓冲区 D.信号量 41、在下列特性中,哪一个不是进程的特征 C 。

A.异步性 B.并发性 C.静态性 D.动态性

42、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的 A 关系。

A.同步 B.互斥 C.竞争 D.合作 43、进程从运行状态进入就绪状态的原因可能是 D 。

A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完 44、多个相关进程因合作完成同一任务需要彼此等待对方发送信息,这种直接制约关系称为进程之间的 B 。

A. 互斥 B. 同步 C. 通信 D. 死锁 45、进程从运行状态到等待状态可能是由于 C 。

A. 进程调度程序的调度 B. 现运行进程时间片用完 C. 现运行进程执行了 P操作 D. 现运行进程执行了 V操作 46、如果一进程处于就绪状态要将其投入运行,应使用 C 。 A.挂起原语 B.创建原语 C.调度原语 D.终止原语

47、进程控制块是描述进程状态和特性的数据结构,一个进程__D__。

A、可以有多个进程控制块 B.可以和其他进程共用一个进程控制块 C. 可以没有进程控制块 D.只能有惟一的进程控制块 48、对进程的描述中,下列说法错误的是___D___ 。

A. 一个进程可以包含若干个程序 B. 一个程序可以对应多个进程 C. 进程必须由程序作为其组成部分 D. 一个程序仅对应一个进程 49、对于两个并发进程,设互斥信号量为mutex,若mutex=0,则__B__。

A. 表示没有进程进入临界区 B. 表示有一个进程进入临界区 C. 表示有一个进程进入临界区,另一个进程等待进入 D. 表示有两个进程进入临界区

50、以下关于进程三种基本状态的变迁中,??D??不会发生。

A、就绪态→运行态 B、运行态→就绪态 C、等待态→就绪态 D、就绪态→等待态

51、利用信号量s和P、V操作实现进程互斥控制,当s<0时,其含义是指??D???。

A、无进程申请临界资源 B、无临界资源可用 C、无等待临界资源的进程 D、有|s|个进程等待临界资源

52、进程的同步和互斥反映了进程间 直接制约 和 间接制约 的关系。 53、进程由___进程控制块(或PCB) 、__程序段___和___数据段___组成,其中___进程控制块(或PCB)__是进程存在的唯一标识。

54、进程的三种基本状态是 就绪 、 执行 和 阻塞 。

55、信号量的物理意义是:当信号量的值大于零时,表示 系统中可用资源的数目 ,当信号量等于0时表示 系统中无资源可用 ,当信号量值小于零时,其绝对值为 等待此种资源的进程数目 。

56、多个无关进程因共享某些临界资源导致相互等待,这种直接制约关系称为进程之间的 互斥 。

57、描述一个进程所使用的数据结构是__ PCB __,反映进程在生命期内活动规律的三种基本状态是: 就绪 、 阻塞 、 运行 。 58、_进程通信___指进程之间的信息交换。

59、_进程控制块__随进程的产生而建立,随进程的消亡而撤消,它是系统中进程的唯一标识。

60、常用的三种进程通信方式有:__消息缓冲通信_、_信箱通信__、_管道通信_。 61、进程是一个__动__态概念,而程序是一个 __静_态概念。

第三章处理机调度与死锁复习题

1、以下解决死锁的方法中,属于死锁避免策略的是_A__。

A.银行家算法 B.资源有序分配法 C.资源分配图化简法 D.撤销进程法

2、以下解决死锁的方法中,属于死锁预防策略的是_ B _。

A.银行家算法 B.资源有序分配法 C.资源分配图化简法 D.撤销进程法

3、为了对紧急进程或重要进程进行调度,调度算法应采用__B__。 A.先进先出调度算法 B.优先数法

C.最短作业优先调度 D.定时轮转法 4、既考虑了短作业又兼顾了长作业的调度算法是__B___。

A.先进先出调度算法 B.多级反馈调度算法 C.最短作业优先调度 D.定时轮转法

5、一种既有利于短小作业又兼顾到长作业的作业调度算法是___C___。

A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度

6、资源的有序分配策略可以破坏__D__条件。

A. 互斥使用资源 B. 占有且等待资源(请求和保持资源) C. 非抢夺资源 C. 循环等待资源

7、作业调度中的先来先服务算法是以???C????为出发点考虑的。

A 作业执行时间 B 作业的周转时间 C作业的等待时间 D 等待时间加运行时间 8、资源的按序分配策略可以破坏??D???条件。

A、互斥使用资源 B、占有且等待资源 C、非抢夺资源 D、循环等待资源 9、银行家算法是一种??B???算法。

A、死锁解除 B、 死锁避免 C、 死锁预防 D、死锁检测

10、在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。但是,不适当的???C??也可能产生死锁。

A、进程优先权 B、资源的线形分配 C、进程推进顺序 D、分配队列优先权 11、采用资源剥夺法可解除死锁,还可以采用??B????方法解除死锁。

A、执行并行操作 B、撤消进程 C、拒绝分配新资源 D、修改信号量 12、在下列解决死锁的方法中,属于死锁预防策略的是???B??。

A、银行家算法 B、资源有序分配法 C、死锁检测法 D、资源分配图化简法 13、以下调度算法中,??C??算法不适合作业调度。

A、先来先服务 B、优先级 C、时间片轮转 D、最高响应比 14、在一个进程运行前,将该进程所需要的全部资源都一次分配给它,利用这种 策略解决死锁问题是一种??B???措施。

A、避免 B、预防 C、检测 D、解除 15、在??C??的情况下,系统出现死锁。

A、计算机系统发生了重大故障 B、有多个封锁的进程同时存在

C、若干进程因竞争资源而无休止地相互等待他方释放已占有的资源。 D、资源数大大小于进程数或进程同时申请的资源数大大超过资源总数。 16、__A__是指从作业提交给系统到作业完成的时间间隔。

A. 周转时间 B. 响应时间 C. 等待时间 D. 运行时间

17、为了对紧急进程或重要进程进行调度,调度算法应采用 B 。

A.先进先出调度算法 B.优先数法 C.最短作业优先调度 D.定时轮转法 18、处于后备状态的作业存放在 A 中。

A.外存 B.内存 C.A和B D.扩展内存

19、设m为同类资源R的数目,n为系统中并发进程数。当n个进程共享m个 互斥资源R时,每个进程对R的最大需求是w,则下列情况会出现死锁的是__D__。

A.m=2,n=1,w=2 B.m=2,n=2,w=1 C.m=4,n=3,w=2 D.m=4,n=2,w=3

20、下面有关安全状态和非安全状态的论述中,正确的是_D__。

A.安全状态是没有死锁的状态,非安全状态是有死锁的状态 B.安全状态是可能有死锁的状态,非安全状态是有可能死锁的状态 C.安全状态是可能没有死锁的状态,非安全状态是有死锁的状态 D.安全状态是没有死锁的状态,非安全状态是有可能死锁的状态 21、采用资源剥夺法可解除死锁,还可以采用 B 方法解除死锁

A.执行并行操作 B.撤销进程 C.拒绝分配新资源 D.修改信号量 22、一种既有利于短小作业又兼顾到长作业的作业调度算法是 C 。

A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度 23、死锁问题的讨论是针对 D 。

A. 某个进程申请系统中不存在的资源

B.某个进程申请的资源数超过系统中的最大资源数 C.硬件故障

D.多个并发进程竞争独占性资源

24、运行时间最短的作业被优先调度,这种调度算法是 C 。

A. 优先级调度 B. 响应比高者优先 C. 短作业优先 D. 先来先服务 25、通常不采用__D__方法来解除死锁。

A.终止一个死锁进程 B.终止所有死锁进程 C.从死锁进程处抢夺资源 D.从非死锁进程处抢夺资源

26、单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于 C 。

A.进程相应的程序段的长度 B.进程总共需要运行时间多少 C.进程自身和进程调度策略 D.进程完成什么功能 27、计算机系统产生死锁的根本原因是??D???。

A、资源有限 B、进程推进顺序不当 C、系统中进程太多 D、A和B 28、处理机调度可分为三级,它们是__高级调度(或作业调度)_,__中级调度___和___低级调度(或进程调度)_;在一般操作系统中,必须具备的调度是_进程调度(或低级调度)_。

29、高级调度又称为__作业调度__,低级调度又称为_____进程调度_ 。 30、进程调度有__抢占调度(或抢占方式) 和___非抢占调度(或非抢占方式)两种方式。

31、死锁产生的主要原因是 资源竞争 和__进程推进次序非法_。

32、死锁的四个必要条件是 _互斥 、 _不剥夺__、 请求和保持 和 环路等待 。 33、解决死锁问题的基本方法有___预防死锁_ 、___避免死锁__ 和 __检测并解除死锁 。

第四章存储器管理复习题

1、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相 邻空闲区合并,为此需修改空闲区表,造成空闲区数加1的情况是__A__。

A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区 C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区 2、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相 邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是__D_ _。

A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区 C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区 3、动态分区内存管理中,倾向于优先使用低址部分空闲区的算法是___C____。

A.最佳适应算法 B.最坏适应算法 C.首次适应算法 D.循环首次适应算法

4、现代操作系统中,使每道程序能在不受干扰的环境运行主要是通过___B__功

本文来源:https://www.bwwdw.com/article/av1f.html

Top