2016操作系统原理在线作业
- 格式:doc
- 大小:1.82 MB
- 文档页数:27
2016年10月全国自考(操作系统概论)真题试卷(题后含答案及解析)题型有:1. 单项选择题 2. 多项选择题 3. 填空题 4. 简答题 5. 综合题单项选择题1.下列有关系统软件的说法中,正确的是A.系统软件与具体的应用领域无关,解决任何领域的问题一般都要用到系统软件B.系统软件与具体的应用领域有关,解决任何领域的问题一般都要用到系统软件C.系统软件与具体的应用领域无关,解决任何领域的问题都不需要用到系统软件D.系统软件与具体的应用领域有关,一些问题的解决不一定非要用到系统软件正确答案:A2.操作系统负责管理计算机的A.程序B.作业C.资源D.进程正确答案:C解析:操作系统是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。
3.设计实时操作系统时,首先应考虑系统的A.可靠性和交互性B.实时性和可靠性C.吞吐能力和可靠性D.吞吐能力和设备利用率正确答案:B解析:设计实时操作系统必须首先考虑系统的实时性和可靠性,其次才考虑系统的效率。
4.正在运行的进程发现定点操作数溢出,此时发生中断,其中断类型属于A.程序中断B.访管中断C.输入/输出中断D.外部中断正确答案:A解析:程序中断是由于程序执行到某条机器指令时可能出现的各种问题而引起的中断。
例如,发现定点操作数溢出、除数为0、地址越界、使用非法指令码、目态下的用户使用了特权指令等。
5.下列体现了原语主要特点的是A.并发性B.异步性C.共享性D.不可分隔性正确答案:D6.按照作业进入输入井的先后次序来挑选作业的调度算法是A.计算时间短的作业优先算法B.响应比高者优先算法C.先来先服务算法D.优先级调度算法正确答案:C7.用于存放当前参加运算的操作数、运算结果等的寄存器是A.指令寄存器B.通用寄存器C.控制寄存器D.程序状态字寄存器正确答案:B解析:通用寄存器用于存放当前参加运算的操作数、运算结果等。
指令寄存器用于存放当前从主存储器中读出的指令。
东师操作系统16春在线作业2答案操作系统16春在线作业2试卷总分:100 测试时间:-- 试卷得分:87.5单选题判断题一、单选题(共20 道试题,共50 分。
)得分:45V 1. 在分段管理中()。
A. 以段为单位分配,每段是一个连续存储区B. 段与段之间必定不连续C. 段与段之间必定连续D. 每段是等长的正确答案:A 满分:2.5 分得分:2.52. 静态连接是在()进行的,而动态链接是在装入某段程序时或调用某段程序时进行的,其中在调用某段程序时进行链接可以使得内存利用率最高。
A.编译某段程序时B. 执行某段程序时C. 紧凑时D. 装入程序之前正确答案:D 满分:2.5 分得分:03. 由字符序列组成,文件内的信息不再划分结构,这是指()。
A. 流式文件B. 记录式文件C. 顺序文件D. 有序文件正确答案:A 满分:2.5 分得分:2.54. 下列关于顺序文件和链接文件的论述中正确的一条是()。
A. 顺序文件适合于建立在顺序存储设备上,而不适合于建立在磁盘上。
B.显式链接文件将分配给文件的下一个物理块的地址登记在该文件的前一个物理盘块中。
顺序文件必须采用连续分配方式,而链接文件和索引文件则可采用离散分配方式。
C. 在MS-DOS中采用的是隐式链接文件结构。
正确答案:C 满分:2.5 分得分:05. 如果进程PA对信号量S执行P操作,则信号量S的值应()。
A. 加1B. 减1C. 等于0D. 小于0正确答案:B 满分:2.5 分得分:2.56. 文件系统采用二级文件目录可以()。
A. 缩短访问存储器的时间B. 实现文件共享C. 节省内存空间D. 解决不同用户间的文件命名冲突正确答案:D 满分:2.5 分得分:2.57. 段页式管理每取一次数据,要访问()次内存。
A. 1B. 2C. 3D. 48. 在单一处理机上执行程序,多道程序的执行是在()进行的。
A. 同一时刻B. 同一时间间隔内C. 某一固定时刻D. 某一固定时间间隔内正确答案:B 满分:2.5 分得分:2.59. 为了允许不同用户的文件使用相同的文件名,通常文件系统中采用()。
华师《操作系统原理》在线作业一、单选题(共 25 道试题,共 100 分。
)1. 中断屏蔽是通过每一类中断源设置一个中断屏蔽触发器来屏蔽它们的()而实现的。
. 中断源. 中断请求. 中断响应. 中断屏蔽正确答案:2. 适用于实时操作系统的生成,但要求用户对计算机的硬件系统比较了解的一种操作系统的生成方法是. 源程序修改法. 模块剪裁法. 系统参数修改法. 面向对象的开发方法正确答案:3. 下列哪项不是分时操作系统的特点. 交互性. 多路性. 独占性. 自治性正确答案:4. 三种类型存储器的管理策略中,对页式系统或非页式系统没有多大区别的是. 放置策略. 调入策略. 淘汰策略. 都一样正确答案:5. 适合于长作业、PU 繁忙的作业的进程调度算法是. 先进先出调度算法. 时间轮转法. 优先数法. 优先数与轮转法结合的调度算法正确答案:6. 在UNIX中,文件系统的目录结构采用的是. 线型结构. 二维结构. 树型层次结构. 网状结构正确答案:7. 将作业地址空间中的逻辑地址转换为内存中的物理地址的过程称为. 重定位. 逻辑变换. 地址交换. 进程创建正确答案:8. “线程”的概念是由()引入的。
. 虚拟机. 微内核方法. 进程的概念. 多处理机环境正确答案:9. 不仅要给每个进程赋以一个优先数,而且还要设置一对标志(u,v)的进程调度的方式是. 非抢占方式. 非剥夺式. 抢占方式. 选择抢占方式正确答案:10. 主要用于人和机器之间的接口的设备称为. 字符设备. 块设备. 存贮设备. 传送设备正确答案:11. 在文件系统中,用户通过()来访问文件。
. 文件类型. 文件结构. 文件名. 文件属性正确答案:12. 当系统响应用户要求,将输入的作业存入到直接存取的外部存贮器上,并等待调度执行时,则该作业处于. 提交状态. 后备状态. 执行状态. 完成状态正确答案:13. 用于连接高速I/O设备的通道是. 字节多路通道. 数组多路通道. 数据选择通道正确答案:14. 在图形用户接口中,用于查看和操纵应用程序或文档的是. 窗口. 对话框. 图标. 菜单正确答案:15. 文件控制块F不包含的内容是. 文件名. 文件内容. 文件主的存取权. 文件的建立日期和时间正确答案:16. UNIX系统采用()策略进行主存的管理。
您的本次作业分数为:87分 单选题1. 操作系统是一种系统软件,它﹎﹎﹎﹎。
A 控制程序的执行B 管理计算机系统的资源C 方便用户使用计算机D 管理计算机系统的资源和控制程序的执行正确答案:D单选题2.实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操作系统对 管理采用了不同的策略。
A 处理机B 存储器C 设备D 文件正确答案:A单选题3.多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器﹎﹎﹎。
A 并发执行B 顺序执行C 并行执行D 同时执行正确答案:A单选题4. 有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、飞机飞行控制、飞机订票业务等领域是﹎﹎﹎﹎。
A 分时操作系统B 实时操作系统C 批处理系统D 网络操作系统正确答案:B单选题5.分时系统中,当用户数目为100时,为保证响应不超过2秒;此时的时间片最大应为﹎﹎﹎﹎。
A 10msB 20msC 50msD 100msE 200ms正确答案:B单选题6.在设计批处理系统时,首先要考虑的是﹎﹎﹎。
A 灵活性和可适应性B 交互性和响应时间C 周转时间和系统吞吐量D 实时性和可靠性正确答案:C单选题7.在设计分时操作系统时,首先要考虑的是﹎﹎﹎。
A 灵活性和可适应性B 交互性和响应时间C 周转时间和系统吞吐量D 实时性和可靠性正确答案:B单选题8.批处理系统的主要缺点是﹎﹎﹎﹎。
A CPU的利用率不高B 失去了交互性C 不具备并行性D 以上都不是正确答案:B单选题9. 实时操作系统对可靠性和安全性要求极高,它﹎﹎﹎。
A 十分注重系统资源的利用率B 不强调响应速度C 不强求系统资源的利用率D 不必向用户反馈信息正确答案:C单选题10.分时系统的响应时间(及时性)主要是根据﹎﹎﹎确定的。
A 时间片大小B 用户数目C 用户数目D 用户所能接受的等待时间E 控制对象所能接受的时延正确答案:D单选题11.从静态角度看,进程由程序、数据和﹎﹎﹎﹎三部分组成。
北理工《操作系统》在线作业一、单选题(共20 道试题,共40 分。
)1. UNIX 系统中,通过()来描述文件的管理控制信息的。
A. 普通文件B. 目录文件C. 文件索引节点D. 特殊文件正确答案:2. 临界区是()A. 一个缓冲区B. 一段必须互斥执行的程序C. 一段共享数据D. 一个互斥资源正确答案:3. CPU 输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,采用()A. 并行技术B. 通道技术C. 缓冲技术D. 虚存技术正确答案:4. 下述()页面淘汰算法会产生BELADY 现象A. 先进先出B. 最近最少使用C. 最不经常使用D. 最佳正确答案:5. 缺页中断率与哪个因素无关()A. 分配给作业的主存块数B. 页面的大小和调度算法C. 程序编制方法D. 作业的逻辑地址正确答案:6. 虚拟存储器的最大容量()A. 为内外存容量之和B. 由计算机的地址结构决定C. 是任意的D. 由作业的地址空间决定正确答案:7. 关于一个分区的存储管理,以下叙述不正确的是()A. 一个分区的存储管理每次只允许一个作业装入主存储器B. 一个分区的存储管理中,必须采用动态重定位的方式进行地址转换C. 一个分区的存储管理适用于单道程序的系统D. 要将一个分区的存储管理运用到分时系统中,需采用与对换技术相结合的方式正确答案:8. 若信号量S的初值为5,当前值为-2,则表示当前系统有()进程在与S相关的队列中等待。
A. 0 个B. l 个C. 2 个D. 3 个正确答案:9. 在可变式分区分配方案中,最佳适应算法是将空闲区在空闲区表中按()次序排列A. 容量递增B. 容量递减C. 地址递增D. 地址递减正确答案:10. 设备管理中提供与设备无关的软件层的目的是()A. 向用户进程提供设备独立性B. 便于用户直接利用低层的软件C. 便于用户编写设备驱动程序D. 都对正确答案:11. 以下有关可变分区管理中采用的主存分配算法说法中错误的是()A. 可变分区管理采用的主存分配算法包括最先适应、最佳适应、最坏适应等算法B. 最先适应算法实现简单,但碎片过多使主存空间利用率低C. 最佳适应算法是最好的算法,但后过的较大作业很难得到满足D. 最差适应算法总是选择最大的空闲区用于分割,使得余下的分区仍可使用正确答案:12. 在UNIX System V 中,系统向用户提供的用于创建新进程的系统调用是()A. readB. forkC. pipeD. exit正确答案:13. 银行家算法是一种()算法。
1. MIMD是指()A. 系统中包含多个处理器同时对应多个数据库,执行相同的指令序列B. 系统中包含多个处理器同时对应多个数据库,执行不同的指令序列C. 系统中包含多个处理器对应单个数据库,执行相同的指令序列满分:2 分2. 在文件管理中,使用位示图主要是为了实现()A. 磁盘驱动控制B. 磁盘空间分配与回收C. 文件目录查找D. 页面置换满分:2 分3. 下列对于进程的描述哪项是错误的A. 各进程之间的地址是相互独立的B. 进程控制块PCB是在系统调用进程时随机生成的C. 进程是静态的D. 进程同程序相比具备并发和异步执行特征满分:2 分4. 能够使独占设备虚拟化成“共享设备”的技术是()A. RAIDB. SPOOLINGC. SambaD. NFS满分:2 分5. 当为一个新创建的进程分配资源和建立了PCB后,进程将进入()A. 运行态B. 阻塞态C. 就绪态D. 退出态满分:2 分6. 在文件管理中,使用链式结构可以实现()A. 磁盘驱动控制B. 磁盘空间分配与回收C. 文件目录查找D. 页面置换满分:2 分7. 下列文件系统目录结构中,能够用多条路径访问同一个文件或目录的目录是()A. 单级目录B. 二级目录C. 纯树型目录D. 有向无环图目录满分:2 分8. 在系统中增加cache可以缓解()之间的速度不匹配性。
A. 硬盘与内存B. 内存与处理器C. 内存与I/O设备D. 硬盘与I/O设备满分:2 分9. 把逻辑地址变为内存的物理地址的过程叫做()A. 编译B. 连接C. 运行D. 地址重定位满分:2 分10. 在UNIX系统调用中,()系统调用创建一个进程A. execvB. forkC. waitD. exit满分:2 分11. 用户程序可调用()操作来申请对文件的使用权A. readB. writeC. openD. close满分:2 分12. (),是指从进程的请求输入计算机,直到进程执行结束的时间。
第一章习题及答案一、填空题1.用户与操作系统的接口有,两种。
【答案】命令接口,系统调用【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。
用户通过操作系统提供的服务来有效地使用计算机。
一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。
2.用户程序调用操作系统有关功能的途径是。
【答案】利用系统调用命令【解析】系统调用命令是操作系统专门给编程人员提供的调用操作系统有关功能的途径,一般在汇编语言和C语言中都提供了使用系统调用命令的方法。
编程人员可以在这些语言中利用系统调用命令动态请求和释放系统资源。
3.UNIX系统是①操作系统,DOS系统是②操作系统。
【答案】①分时(或多用户、多任务),②单用户(或单用户、单任务)【解析】 UNIX系统是一个可供多个用户同时操作的会话式的分时操作系统,DOS系统是为个人计算机设计的一个单用户操作系统。
4.现代计算机中,CPU工作方式有目态和管态两种。
目态是指运行①程序,管态是指运行②程序。
执行编译程序时,CPU处于③。
【答案】①用户,②操作系统,③目态【解析】 CPU工作方式分为目态和管态,主要是为了把用户程序和操作系统程序区分开,以利于程序的共享和保护。
5.从资源分配的角度讲,计算机系统中的资源分为处理机、、和。
操作系统相应的组成部分是、、和。
【答案】处理机、存储器、输入/输出设备和文件资源;处理机管理、存储器管理、设备管理和文件系统【解析】计算机系统中的资源分为硬件资源和软件资源。
硬件资源有处理机、内/外存储器及输入/输出设备。
而软件资源指的是程序、数据和相应的文档。
从资源管理的观点,操作系统是计算机资源系统的管理系统,它提供了处理机管理、存储器管理、输入/输出设备管理和信息文件管理的功能。
对每种资源的管理都可从提供资源情况的记录、资源分配策略、资源分配和回收等几个方面来加以讨论。
一、选择题1在多道环境中建立进程的概念为,进程是()B存储区空间按照从小到大C存储区空间随机4下列对于进程的描述()项是错误的。
A各进程之间的地址是相互独立的B进程是静态的C、进程控制块PCB是在系统调用进程时随机生成的D进程同程序相比具备并发和异步执行特征5当进程执行中需要等待从磁盘上读取数据时,进程的状态将()。
A从就绪变为运行态B从运行变为就绪态24存储器按照读写功能分类时可分为()。
A、R OM和RAM B非永久记忆性存储器和永久记忆性存储器C顺序存储器和随机存25由下列突发事件引起的中断,哪一种优先级最高()20.中断处理程序在保护现场和分析中断原因后,一般会请求系统创建相应的处理事件进程,排入( )。
A.等待队列B.运22.采用中断屏蔽技术,会封锁( )的响应。
A.比自己级别高的中断事件B.比自己级别低的中断事件c.与自己级别相同26.采用时间片轮转法调度是为了( )。
A.多个终端都能得到系统的及时响应B.先来先服务c优先数高的进程先使用处理器D.紧急事件优先处理27.采用优先数调度算法时,对那些具有相同优先数的进程再按( )的次序分配处理器。
A.先来先服务B时间片轮转c运行时间长短D.使用外围设备多少30、操作系统使用( )机制使计算机系统能实现进程并发执行,保证系统正常工作。
A.中断B.查询c.同步D互斥1.存储管理的目的是( ) A、方便用户B.提高主存空间利用率C.方便用户和提高主存利用率D.增加主存实际容量2为了实现存储保护,对共享区域中的信息( )。
A.既可读,又可写B.只可读,不可修改c.能执行,可修改D.既不可读,也不可写3.单连续存储管理时,若作业地址空间大于用户空间,可用( )把不同时工作的段轮流装入主存区执行。
A对换技术B.移动技术c虚拟存储技术D.覆盖技术4把一个分区的存储管理技术用于系统时,可采用( )让多个用户作业轮流进入主存储器执行。
A.存储技术B.对换技术c.覆盖技术D虚拟存储技术5.动态重定位是在作业的( )中进行的。
窗体顶端您的本次作业分数为:100分单选题1.【第01~04章】以下描述中,()并不是多线程系统的特长。
A 利用线程并行地执行矩阵乘法运算。
B web服务器利用线程请求http服务C 键盘驱动程序为每一个正在运行的应用配备一个线程,用来响应相应的键盘输入。
D 基于GUI的debugger用不同线程处理用户的输入、计算、跟踪等操作。
正确答案:C单选题2.【第01~04章】现代操作系统的基本特征是()、资源共享和异步性。
A 多道程序设计B 中断处理C 实现分时与实时处理D 程序的并发执行正确答案:D单选题3.【第01~04章】操作系统的进程管理模块并不负责()。
A 进程的创建和删除B 提供进程通信机制C 实现I/O设备的调度D 通过共享内存实现进程间调度。
正确答案:C单选题4.【第01~04章】下列选择中,()不是操作系统必须要解决的问题。
A 提供保护和安全机制B 管理目录和文件C 提供应用程序接口D 提供C++语言编译器正确答案:D单选题5.【第01~04章】用户在程序中试图读存放在硬盘中某文件的第10逻辑块,使用操作系统提供的接口是()。
A 进程B 系统调用C 库函数D 图形用户接口正确答案:B单选题6.【第01~04章】操作系统的管理部分负责对进程进行调度。
A 主存储器B 控制器C 运算器D 处理机正确答案:D单选题7.【第01~04章】下面关于进程的叙述不正确的是()。
A 进程申请CPU得不到满足时,其状态变为就绪状态。
B 在单CPU系统中,任一时刻有一个进程处于运行状态。
C 优先级是进行进程调度的重要依据,一旦确定不能改变。
D 进程获得处理机而运行是通过调度而实现的。
正确答案:C单选题8.【第01~04章】下列选项中,操作系统提供给应用程序的接口是()。
A 系统调用B 中断C 库函数D 原语正确答案:A单选题9.【第01~04章】下列选项中,降低进程优先级的合理时机是()。
A 进程的时间片用完B 进程刚完成I/O,进入就绪队列C 进程长期处于就绪队列中D 进程从就绪态转为运行态正确答案:A单选题10.【第01~04章】一个进程可以包含多个线程,各线程()。
A 共享进程的虚拟地址空间B 必须串行工作C 是资源分配的独立单位D 共享堆栈正确答案:A单选题11.【第01~04章】为了在通用操作系统管理下的计算机上运行一个程序,需要经历几个步骤。
但是,()不一定需要。
A 向操作系统预定运行时间B 将程序装入内存C 确定起始地址,并从这个地址开始执行D 用控制台监控程序执行过程正确答案:A单选题12.【第01~04章】操作系统的基本功能是()。
A 提供功能强大的网络管理工具B 提供用户界面,方便用户使用C 提供方便的可视化编辑程序D 控制和管理系统内各种资源,有效地组织多道程序的运行正确答案:D单选题13.【第01~04章】并行技术可使系统的各种硬件资源尽量并行工作,这样的程序执行环境具有独立性、随机性和()。
A 封闭性B 多发性C 顺序性D 资源共享性正确答案:D单选题14.【第01~04章】我们知道,有些CPU指令只能授权给操作系统内核运行,不允许普通用户程序使用。
但是在以下操作中,()可以不必具有此种特权。
A 设置定时器的初值B 触发trap指令(访管指令)C 内存单元复位D 关闭中断允许位正确答案:B单选题15.【第01~04章】某进程由于需要从磁盘上读入数据而处于等待状态。
当系统完成了所需的读盘操作后,此时该进程的状态将()。
A 从就绪变为运行B 从运行变为就绪C 从运行变为阻塞D 从等待变为就绪正确答案:D单选题16.【第01~04章】在操作系统中引入“进程”概念的主要目的是()。
A 改善用户编程环境B 提高程序的运行速度C 描述程序动态执行过程的性质D 使程序与计算过程一一对应正确答案:C单选题17.【第01~04章】实时操作系统对可靠性和安全性的要求极高,它()。
A 十分注意系统资源的利用率B 不强调响应速度C 不强求系统资源的利用率D 不必向用户反馈信息正确答案:C单选题18.【第01~04章】在操作系统中,一般不实现进程从()状态的转换。
A 就绪→等待B 运行→就绪C 就绪→运行D 等待→就绪正确答案:A单选题19.【第01~04章】当被阻塞进程所等待的事件出现时,如所需数据到达或者等待的I/O操作已完成,则调用唤醒原语操作,将等待该事件的进程唤醒。
请问唤醒被阻塞进程的是()。
A 父进程B 子进程C 进程本身D 另外的或与被阻塞进程相关的进程正确答案:D单选题20.【第01~04章】()不是一个操作系统环境。
A VMW AREB Windows 2008 serverC GNU/LinuxD Open Solaris正确答案:A单选题21.【第01~04章】当操作系统完成了用户请求的“系统调用”功能后,应使CPU()工作。
A 维持在用户态B 从用户态转换到核心态C 维持在核心态D 从核心态转换到用户态正确答案:D单选题22.【第01~04章】支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中()不是引起操作系统选择新进程的直接原因。
A 运行进程的时间片用完B 运行进程出错C 运行进程要等待某一时间发生D 有新进程进入就绪状态正确答案:D单选题23.【第01~04章】下列几种关于进程的叙述,()最不符合操作系统对进程的理解。
A 进程是在多程序环境中的完整程序B 进程可以由正文段、数据段和进程控制块描述C 线程(Thread)是一种特殊的进程D 进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位正确答案:A单选题24.【第01~04章】下面的叙述中正确的是()。
A 操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同B 为了避免发生进程死锁,各个进程只能逐个申请资源C 操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息D 进程同步是指某些进程之间在逻辑上的相互制约关系正确答案:D单选题25.【第05~06章】下列哪一个进程调度算法会引起进程的饥饿问题?A 先来先服务(FCFS)算法B 时间片轮转(RR)算法C 优先级(Priority)算法D 多级反馈队列算法正确答案:C单选题26.【第05~06章】一作业8:00到达系统,估计运行时间为1小时。
若10:00开始执行该作业,其响应比是()。
A 2B 1C 3D 0.5正确答案:C单选题27.【第05~06章】假设一个正在运行的进程对信号量S进行了P操作后,信号量S的值变为-1,此时该进程将()。
A 转为等待状态B 转为就绪状态C 继续运行D 终止正确答案:A单选题28.【第05~06章】设与某资源关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待资源的进程数,则M、N分别是()。
A 0、1B 1、0C 1、2D 2、0正确答案:B单选题29.【第05~06章】下列进程调度算法中,综合考虑进程等待时间和执行时间的是()。
A 时间片轮转调度算法B 短进程优先调度算法C 先来先服务调度算法D 高响应比优先调度算法正确答案:D单选题30.【第05~06章】操作系统在使用信号量解决同步与互斥问题中,若P(或wait)、V(或signal)操作的信号量S初值为3,当前值为-2,则表示有()等待进程。
A 0个B 1个C 2个D 3个正确答案:C单选题31.【第05~06章】进程中()是临界区。
A 用于实现进程同步的那段程序B 用于实现进程通讯的那段程序C 用于访问共享资源的那段程序D 用于更改共享数据的那段程序正确答案:D单选题32.【第05~06章】有9个生产者,6个消费者,共享容量为8的缓冲区。
在这个生产者-消费者问题中,互斥使用缓冲区的信号量mutex的初值应该为()。
A 1B 6C 8D 9正确答案:A单选题33.【第05~06章】在进程调度中,若采用优先级调度算法,为了尽可能使CPU和外部设备并行工作,有如下三个作业:J1以计算为主,J2以输入输出为主,J3计算和输入输出兼顾,则它们的优先级从高到低的排列顺序是()。
A J1,J2,J3B J2,J3,J1C J3,J2,J1D J2,J1,J3正确答案:C单选题34.【第05~06章】下列哪种方法不能实现进程之间的通信?A 共享文件B 数据库C 全局变量D 共享内存正确答案:C单选题35.【第05~06章】()是可以用来解决临界区(Critical Section)问题。
A 银行家算法B 测试与设置(Test-and-Set)指令C 时间片轮转算法D LRU算法正确答案:B单选题36.【第05~06章】进程调度有各种各样的算法,如果算法处理不当,就会出现()现象。
A 颠簸(抖动)B 饥饿C 死锁D Belady(异常)正确答案:B单选题37.【第05~06章】在解决进程间同步和互斥机制中,有一种机制是用一个标志来代表某种资源的状态,该标志称为()。
A 共享变量B flagC 信号量D 整型变量正确答案:C单选题38.【第05~06章】在一个使用抢占式调度的操作系统中,下列说法正确的是()。
A 如果一个系统采用时间片轮转调度,那么它的调度是抢占式的B 实时系统中常采用抢占式的调度算法C 在抢占式调度的操作系统中,进程的执行时间是可以预测的D 以上都不对正确答案:A单选题39.【第05~06章】在操作系统中,信号量表示资源,其值()。
A 只能进行加减乘除运算来改变B 进行任意的算术运算来改变C 只能进行布尔型运算来改变D 仅能用初始化和P、V操作来改变正确答案:D单选题40.【第05~06章】对信号量S执行P操作后,使进程进入等待队列的条件是()。
A S.value < 0B S.value <= 0C S.value > 0D S.value >= 0正确答案:A单选题41.【第05~06章】当进程()时,进程从执行状态转变为就绪状态。
A 被调度程序选B 时间片到C 等待某一事件D 等待的事件发生了正确答案:B单选题42.【第05~06章】若有3个进程共享一个互斥段每次最多允许2个进程进入互斥段,则信号量的变化范围是()。
A 2,1,0,-1B 3,2,1,0C 2,1,0,-1,-2D 1,0,-1,-2正确答案:A单选题43.【第05~06章】关于优先权大小的论述中,正确的论述是()。
A 计算型进程的优先权,应高于I/O型进程的优先权。
B 用户进程的优先权,应高于系统进程的优先权。
C 资源要求多的进程,其优先权应高于资源要求少的进程。
D 在动态优先权中,随着进程执行时间的增加,其优先权降低。