【计算机类职业资格】系统分析师-操作系统1及答案解析.doc
《【计算机类职业资格】系统分析师-操作系统1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】系统分析师-操作系统1及答案解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、系统分析师-操作系统 1 及答案解析(总分:38.00,做题时间:90 分钟)一、单项选择题(总题数:25,分数:38.00)在一个单 CPU 的计算机系统中,有三台不同的外部设备 R1、R2、R3 和三个进程 P1、P2、P3。系统 CPU 调度采用可剥夺式优先级的进程调度方案,三个进程的优先级、使用设备的先后顺序和占用设备时间如表2-5 所示。表 2-5 进程占用设备情况进程 优先级 使用设备、GPU 的先后顺序和占用时间P1 高 R1(20ms)CPU(20ms)R3(20ms)P2 中 R3(40ms)CPU(30ms)R2(20ms)P3 低 CPU(30ms)R2(20ms)CPU
2、(20ms)假设操作系统的开销忽略不计,从三个进程同时投入运行到全部完成,CPU 的利用率约为 (30) %;R3 的利用率约为 (31) %(设备的利用率指该设备的使用时间与进程组全部完成所占用时间的比率)。(分数:2.00)A.66.7B.75C.83.3D.91.7A.66B.50C.33D.171.操作系统通常将:I/O 软件分成四个层次:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动程序,分层的主要目的是 (34) 。(分数:1.00)A.提高处理速度B.减少系统占用的空间C.便于即插即用D.便于系统修改、扩充和移植2.在虚拟存储器中,辅存的编址方式是 (24) 。(分数:
3、1.00)A.按信息编址B.按字编址C.按字节编址D.按位编址3. (36) 操作需要特权指令执行。(分数:1.00)A.读取当前时钟B.清除一块内存C.关闭中断D.从用户态切换到管态4.当 PC 加电启动时,系统自动地先从 (38) 开始引导操作系统。(分数:1.00)A.磁带B.ROM BIOSC.磁盘D.光盘5.系统中有 R 类资源 m 个,现有 n 个进程互斥使用。若每个进程对 R 资源的最大需求为 w,那么当m、n、w 取表 2-4 的值时,对于表 2-4 中的 ae 五种情况, (28) 可能会发生死锁。表 2-4 进程和资源表a b c d emnw212221222432433
4、(分数:1.00)A.a 和 bB.b 和 cC.c 和 dD.c 和 e某书店有一个收银员,该书店最多允许 n 个购书者进入。将收银员和购书者看做不同的进程,其工作流程如图 2-8 所示。利用 PV 操作实现该过程,设置信号量 S1、S2 和 Sn,初值分别为 0,0,n。则图 2-8 中a1 和 a2 应填入 (20) ,b1 和 b2 应填入 (21) 。(分数:2.00)A.V(S1)、P(S2)B.V(Sn)、P(Sn)C.P(S1)、V(S2)D.P(S2)、V(S1)A.P(Sn)、V(S2)B.V(Sn)、P(S2)C.P(S1)、V(S2)D.P(S2)、V(S1)在一个单
5、CPU 的计算机系统中,采用可剥夺式优先级的进程调度方案,所有任务可以并行使用 I/O 设备。表 2-2 列出了三个任务 T1、T 2、T 3的优先级、独立运行时占用 CPU 和 I/O 设备的时间。如果操作系统的开销忽略不计,这三个任务从同时启动到全部结束的总时间为 (4) ms,CPU 的空闲时间共有 (5) ms表 2-2 三个任务的情况任 务 优先级 每个任务独立运行时所需的时间T1 高 T2 中T3 低对每个任务:占用 CPU 5ms、I/O 8ms,再占用 CPU 2ms(分数:2.00)A.15B.21C.27D.45A.3B.4C.5D.6在图 2-12 所示的树型文件系统中,
6、方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。假设当前目录是 D2,进程 A 以如下两种方式打开文件 f2。方式fd1=open(“( (32) /f2“,O_RDONLY);方式fd1=open(“/D2/W2/f2“,O_RDONLY);其中,方式的工作效率比方式的工作效率高,因为采用方式,文件系统是从 (33) 。(分数:2.00)A./D2/W2B.D2/W2C.W2D./W2A.根目录开始查找文件 f2,系统查找时间少,读取 f2 文件次数不变B.当前路径开始查找文件 f2,系统查找时间少,读取 f2 文件次数少C.根目录开始查找文件 f2,系统
7、查找时间少,读取 f2 文件次数少D.当前路径开始查找文件 f2,系统查找时间少,读取 f2 文件次数不变6.关于分页式虚拟存储器的论述,正确的是 (37) 。(分数:1.00)A.根据程序的模块性,确定页面大小B.可以将程序放置在页面内的任意位置C.可以从逻辑上极大地扩充内存容量,并且使内存分配方便、利用率高D.将正在运行的程序全部装入内存7. (19) 不是操作系统关心的主要问题。(分数:1.00)A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器8.若操作系统中有 n 个作业 Ji(i=1,2,n),分别需要 Ti(i=1,2
8、,n)的运行时间,采用 (11) 的作业调度算法可以使平均周转时间最短。(分数:1.00)A.先来先服务B.最短时间优先C.响应比高者优先D.优先级进程的五态模型包括运行状态、活跃就绪状态、静止就绪状态、活跃阻塞状态和静止阻塞状态。针对图2-2 所示的进程五态模型,为了确保进程调度的正常工作, (a)、 (b)和 (c)的状态分别为 (6) ,并增加一条 (7) 。(分数:2.00)A.静止就绪、静止阻塞和活跃阻塞B.静止就绪、活跃阻塞和静止阻塞C.活跃阻塞、静止就绪和静止阻塞D.活跃阻塞、静止阻塞和静止就绪A.“运行”(a)的“等待”边B.“运行”(b)的“等待”边C.(a)“运行”的“恢复
9、或激活”边D.“活动就绪”(b)的“等待”边在一台按字节编址的 8 位计算机系统中,采用虚拟页式存储管理方案,页面的大小为 1KB,且系统中没有使用快表(或相联存储器)。图 2-5 所示的是划分成 6 个页面的用户程序。图中 swap A,B 是 16 位的指令,A 和 B 表示该指令的两个 16 位操作数。swap 指令存放在内存的1023 单元中,操作数 A 存放在内存的 3071 单元中,操作数 B 存放在内存的 5119 单元中。执行swap 指令需要访问 (9) 次内存,将产生 (10) 次缺页中断。(分数:2.00)A.6B.12C.18D.24A.3B.4C.5D.69.假设系统
10、中有 m 个同类的互斥资源,当 n 个进程共享这 m 个互斥资源时,每个进程的最大需求数是 w。在下列情况中,系统可能会产生死锁的是 (1) 。(分数:1.00)A.m=4,n=3,w=2B.m=4,n=2,w=3C.m=5,n=2,w=3D.m=5,n=3,w=210.在 UNIX 系统中,Shell 程序 (8) 实现显示用户主目录及当前命令的进程标识符。(分数:1.00)A.echo UserHome directory:$LOGNAMEecho Current shells PID:$B.echo UserHome directory:$HOMEecho Current shells
11、PID:$C.echo UserHome directory:$LOGNAMEecho Current shells PID:$D.echo UserHome directory:$HOMEecho Current shells PID:$影响文件系统可靠性的因素之一是文件系统的一致性问题,如果读取 (22) 的某磁盘块,修改后在写回磁盘前系统崩溃,则对系统的影响相对较大。通常的解决方案是采用文件系统的一致性检查,一致性检查包括块的一致性检查和文件的一致性检查。在块的一致性检查时,检测程序构造一张表,表中为每个块设立两个计数器,一个跟踪该块在文件中出现的次数,一个跟踪该块在空闲表中出现的次数。
12、若系统有 16 个块,检测程序通过检测发现表 (23) 状态下的文件系统是一致的。(分数:2.00)A.用户文件的某磁盘块B.空闲表磁盘块C.用户目录文件D.系统目录文件(2). (分数:1.00)A.B.C.D.11.图 2-9(a)所示是某一个时刻 J1、J2、J3、J4 四个作业在内存中的分配情况,若此时操作系统先为 J5 分配 5KB 空间,接着又为 J6 分配 10KB 空间,那么操作系统采用分区管理中的 (25) 算法,使得分配内存后的情况如图 2-9(b)所示。(分数:1.00)A.最先适应B.最佳适应C.最后适应D.最差适应12.在文件管理系统中,位示图(bitmap)可用来记
13、录磁盘存储器的使用情况。假如计算机系统的字长为 32 位,磁盘存储器上的物理块依次编号为:0、1、2、,那么 3552 号物理块在位示图中的第 (29) 个字。(分数:1.00)A.111B.112C.223D.446假设磁盘的移动臂位于 18 号柱面上,进程的请求序列如表 2-1 所示。那么,最省时间的响应序列为 (2) ,最费时间的响应序列为 (3) 。表 2-1 进程的请求序列请求序列 柱面号 磁头号 扇 区号152020401568158691083710936541094(分数:2.00)A.B.C.D.A.B.C.D.在图 2-6 所示的树型文件系统中,方框表示目录,圆圈表示文件,
14、“/”表示路径之间的分隔符,“/”在路径之首时表示根目录,“”表示父目录。假设当前目录是 D1,“COPY”表示拷贝命令,那么,将文件 f2 拷贝到根目录中的正确命令是 (14) ;下面对根目录中文件 f1 和子目录W1 中文件 f1 描述正确的是 (15) 。(分数:2.00)A.COPY D1/W2/f2/B.COPY W2/f2 C.CUPY /W2/f2 D.COPY /W2/f2/A.根目录中文件 f1 和子目录 W1 中文件 f1 是完全相同的B.根目录中文件 f1 和子目录 W1 中文件 f1 是不相同的C.根目录中文件 f1 和子目录 W1 中文件 f1 可能相同也可能不相同D
15、.树型文件系统中不允许出现相同名字的文件若某航空公司的飞机订票系统有 n 个订票终端,系统为每个订票终端创建一个售票终端的进程。假设 Pi(i=1,2,n)表示售票终端的进程,H j(j=1,2,m)表示公共数据区,分别存放各个航班的现存票数,Temp 为工作单元。系统初始化时将信号量 S 赋值为 (26) 。P i进程的工作流程如图 2-10 所示,a、b 和 c 处将执行 P 操作和 V 操作,则图 2-10 中 a、b 和 c 应填入 (27) 。(分数:2.00)A.0B.1C.2D.3A.P(S)、V(S)和 V(S)B.P(S)、P(S)和 V(S)C.V(S)、P(S)和 P(S
16、)D.V(S)、V(S)和 P(S)某工厂仓库有一名保管员,该仓库可存放,z 箱零件。该工厂生产车间有 m 名工人,只要仓库空闲,工人便将生产好的整箱零件放入仓库,并由保管员登记入库数量;该工厂销售部有 k 名销售员,只要仓库库存数能满足客户要求,便可提货,并由保管员登记出库数量。规定工人和销售员不能同时进入仓库,但是工人和工人、销售员和销售员可以同时进入仓库,其工作流程如图 2-7所示。(分数:3.00)A.P(S1)、V(S1)B.P(S1)、V(S2)C.P(S2)、V(S2)D.P(S2)、V(S1)A.P(S1)、V(S1)B.P(S1)、V(S2)C.P(S2)、V(S2)D.P(
17、S2)、V(S1)A.P(S1)、V(s1)、P(S2)、V(S2)B.P(S1)、V(S1)、P(S3)、V(S3)C.P(S2)、V(S2)、P(S3)、V(S3)D.P(S3)、V(S3)、P(S3)、V(S3)将下面 Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。(分数:2.00)A.$#B.$iC.$!D.$A.“$i“$outputB.“$i“$outputC.$i$outputD.$i$output13.虚拟内存是基于程序的局部性原理而设计的。下面关于局部性原理的描述
18、正确的是 (35) 。(分数:1.00)A.程序代码顺序执行B.程序按照非一致性方式访问内存C.程序连续地访问许多变量D.程序在一段时间内访问相对小的一段地址空间系统分析师-操作系统 1 答案解析(总分:38.00,做题时间:90 分钟)一、单项选择题(总题数:25,分数:38.00)在一个单 CPU 的计算机系统中,有三台不同的外部设备 R1、R2、R3 和三个进程 P1、P2、P3。系统 CPU 调度采用可剥夺式优先级的进程调度方案,三个进程的优先级、使用设备的先后顺序和占用设备时间如表2-5 所示。表 2-5 进程占用设备情况进程 优先级 使用设备、GPU 的先后顺序和占用时间P1 高
19、R1(20ms)CPU(20ms)R3(20ms)P2 中 R3(40ms)CPU(30ms)R2(20ms)P3 低 CPU(30ms)R2(20ms)CPU(20ms)假设操作系统的开销忽略不计,从三个进程同时投入运行到全部完成,CPU 的利用率约为 (30) %;R3 的利用率约为 (31) %(设备的利用率指该设备的使用时间与进程组全部完成所占用时间的比率)。(分数:2.00)A.66.7B.75C.83.3 D.91.7解析:A.66B.50 C.33D.17解析:分析 根据表 2-5,画出系统的时空图,如图 2-11 所示。从图 2-11 中可以看出,P1 从投入运行到完成需要 6
20、0ms,P2 运行时间为 90ms,P3 由于等待资源,运行时间延长为 120ms。CPU 在 80100ms 共 20ms 时间内没有利用,所以利用率为 100/120=83.3%,同样计算得R3 的利用率为 60/120=50%。*1.操作系统通常将:I/O 软件分成四个层次:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动程序,分层的主要目的是 (34) 。(分数:1.00)A.提高处理速度B.减少系统占用的空间C.便于即插即用D.便于系统修改、扩充和移植 解析:分析 操作系统设备管理功能的内部结构设计一般是基于分层的思想,因此,通常将 I/O 软件分为用户应用层软件、中断处理程
21、序、独立于设备的软件和设备驱动 4 个层次。采用分层思想的主要目的是便于系统修改、扩充和移植。2.在虚拟存储器中,辅存的编址方式是 (24) 。(分数:1.00)A.按信息编址 B.按字编址C.按字节编址D.按位编址解析:分析 虚拟存储器必须建立在主存一辅存结构上,但一般的主存一辅存系统并不一定是虚拟存储器,虚拟存储器与一般的主存一辅存系统的本质区别如下:(1)虚拟存储器允许人们使用比主存容量大得多的地址空间来访问主存,非虚拟存储器最多只允许人们使用主存的整个空问,一般只允许使用操作系统分配的主存中的某一部分空间。(2)虚拟存储器每次访问主存时必须进行虚、实地址的变换,而非虚拟存储系统则不必变
22、换。虚拟存储技术实际上是将编写程序时所用的虚拟地址(逻辑地址)转换成较小的物理地址。在程序运行时,随时进行这种变换。为了便于主存与辅存之间信息的交换,虚拟存储器一般采用二维或三维的复合地址格式。采用二维地址格式时,将整个存储器划分为若干页(或段),每个页(或段)又包括若干存储单元。采用三维地址格式时,将整个存储空间分为若干段,每段分为若干页,每页又包括若干存储单元。根据地址格式不同,在虚拟存储系统中,基本信息传送单位可采用段、页或段页等几种不同的方式。3. (36) 操作需要特权指令执行。(分数:1.00)A.读取当前时钟B.清除一块内存C.关闭中断 D.从用户态切换到管态解析:分析 多任务的
23、计算机系统中,特权指令主要用于系统资源的分配和管理,包括改变系统的工作方式、修改虚拟存储器管理的段表和页表、I/O 指令、设置时钟、设置控制寄存器和关闭中断等。简言之,不允许用户程序中直接使用的指令称为“特权指令”。这里,A、B、D 选项可以由用户程序直接使用,而C 是不可以直接使用的。4.当 PC 加电启动时,系统自动地先从 (38) 开始引导操作系统。(分数:1.00)A.磁带B.ROM BIOS C.磁盘D.光盘解析:分析 当 PC 加电启动时,系统自动地先从 ROM BIOS 开始引导操作系统。5.系统中有 R 类资源 m 个,现有 n 个进程互斥使用。若每个进程对 R 资源的最大需求
24、为 w,那么当m、n、w 取表 2-4 的值时,对于表 2-4 中的 ae 五种情况, (28) 可能会发生死锁。表 2-4 进程和资源表a b c d emnw212221222432433(分数:1.00)A.a 和 bB.b 和 cC.c 和 dD.c 和 e 解析:分析 设系统中有 R 类资源 m 个,由 n 个进程互斥使用,若每个进程对 R 资源的最大需求为 w。则只要它们之间满足如下关系,就不会发生死锁。*将试题中的 4 种情况分别代入上述公式某书店有一个收银员,该书店最多允许 n 个购书者进入。将收银员和购书者看做不同的进程,其工作流程如图 2-8 所示。利用 PV 操作实现该过
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 系统分析 操作系统 答案 解析 DOC
