【计算机类职业资格】软件设计师-操作系统知识及答案解析.doc
《【计算机类职业资格】软件设计师-操作系统知识及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件设计师-操作系统知识及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、软件设计师-操作系统知识及答案解析(总分:51.00,做题时间:90 分钟)为了解决进程间的同步和互斥问题,通常采用一种称为 (1) 机制的方法。若系统中有 5 个进程共享若干个资源 R,每个进程都需要 4 个资源 R,那么使系统不发生死锁的资源 R 的最少数目是 (2) 。(分数:2.00)A.调度B.信号量C.分派D.通信A.20B.18C.16D.15某仓库有两名发货员,一名审核员。当顾客提货时,只要发货员空闲,允许顾客进入仓库提货,顾客离开时,审核员检验顾客提货是否正确。其工作流程如图 3-2 所示。为了利用 PV 操作正确地协调他们之间的工作,设置了两个信号量 S1 和 S2,且 S
2、1 的初值为 2,S2 的初值为 1。在图中的 a 处应填写 (3) ,图中的 b,c 和 d 处应分别填写 (4) 。(分数:2.00)A.P(S1)B.P(S2)C.V(S1)D.V(S2)A.P(S2),V(S2)和 V(S1)B.P(S1),V(S1)和 V(S2)C.V(S1),P(S2)和 V(S2)D.V(S2),P(S1)和 V(S1)在一个单 CPU 的计算机系统中,有两台外部设备 R1,R2 和三个进程 P1,P2,P3。系统采用可剥夺式优先级的进程调度方案,且所有进程可以并行使用 I/O 设备,三个进程的优先级、使用设备的先后顺序和占用设备时间如表 3-1 所示。表 3-
3、1 设备设置(分数:2.00)A.60B.67C.78D.90A.70B.78C.80D.891.进程 PA 不断地向管道写数据,进程 PB 从管道中读数据并加工处理,如图 3-4 所示。如果采用 PV 操作来实现进程 PA 和进程 PB 间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要_。(分数:1.00)A.1 个信号量,信号量的初值为 0B.2 个信号量,信号量的初值分别为 0,1C.3 个信号量,信号量的初值分别为 0,0,1D.4 个信号量,信号量的初值分别为 0,0,1,12.假设系统中有三类互斥资源 R1,R2 和 R3,可用资源数分别为 9,8 和 5。在 T0时刻
4、系统中有P1,P2,P3,P4 和 P5 五个进程,这些进程对资源的最大需求量和已分配资源数如表 3-2 所示。如果进程按_ 序列执行,那么系统状态是安全的。表 3-2 进程对资源的需求(分数:1.00)A.P1P2P4P5P3B.P2P1P4P5P3C.P2P4P5P1P3D.P4P2P5P1P3若有一个仓库,可以存放 P1,P2 两种产品,但是每次只能存放一种产品,要求:w=P1 的数量-P2 的数量-iwk(i,k 为正整数)若用 PV 操作实现 P1 和 P2 产品的入库过程,至少需要 (9) 个同步信号量及 (10) 个互斥信号量,其中,同步信号量的初值分别为 (11) ,互斥信号量
5、的初值分别为 (12) 。(分数:4.00)A.0B.1C.2D.3A.0B.1C.2D.3A.0B.i,k,0C.i,kD.i-1,k-1A.1B.1,1C.1,1,1D.i,k在某超市里有一个收银员,且同时最多允许有 n 个顾客购物,我们可以将顾客和收银员看成是两类不同的进程,且工作流程如图 3-7 所示。为了利用 PV 操作正确地协调这两类进程之间的工作,设置了三个信号量 S1,S2 和 Sn,且初值分别为 0,0 和 n。这样在图中的 a 处应填写 (13) ,在图中的 b1,b2 处应分别填写 (14) ,在图中的 c1、c2 处应分别填写 (15) 。(分数:3.00)A.P(S1
6、)B.P(S2)C.P(Sn)D.P(Sn),P(S1)A.P(Sn),V(S2)B.P(Sn),V(S1)C.P(S2),V(S1)D.V(S1),P(S2)A.P(S1),V(S2)B.P(Sn),V(S1)C.P(S2),V(S1)D.V(S1),P(S2)因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和 (16) 。对于缓冲池 (大量缓冲区)的管理,采用生产者-消费者方式解决同步或互斥时,通常需要用 (17) 个信号量。(分数:2.00)A.请求与释放B.释放与保持C.释放与阻塞D.保持与等待A.1B.2C.3D.43.如果主存容量为 16M 字节,且按字节编址,表示该主存地址
7、至少应需要_ 位。(分数:1.00)A.16B.20C.24D.324.在计算机系统中构成虚拟存储器_。(分数:1.00)A.只需要一定的硬件资源便可实现B.只需要一定的软件即可实现C.既需要软件也需要硬件方可实现D.既不需要软件也不需要硬件5.页式存储系统的逻辑地址是由页号和页内地址两部分组成的。假定页面的大小为 4KB,地址变换过程如图 3-8 所示,图中逻辑地址用十进制数表示。(分数:1.00)A.33220B.8644C.4548D.2500主存按字节编址,地址从 A4000H 到 CBFFFH,共有 (21) 字节。若用存储容量为 32K*8bit 的存储器芯片构成该主存,至少需要
8、(22) 片。(分数:2.00)A.80KB.96KC.160KD.192KA.2B.5C.8D.10容量为 64 块的 Cache 采用组相连方式映像,字块大小为 128 个字,每 4 块为一组。若主存容量为 4096 块,且以字编址,那么主存地址应为 (23) 位,主存区号应为 (24) 位。(分数:2.00)A.16B.17C.18D.19A.5B.6C.7D.8虚拟存储管理系统的基础是程序的 (25) 理论,这个理论的基本含义是指程序执行时往往会不均匀地访问主存储器单元。根据此理论,Denning 提出了工作集理论。工作集是进程运行时被频繁地访问的页面集合。在进程运行时,如果它的工作集
9、页面都在 (26) 内,能够使该进程有效地运行,否则会出现频繁的页面调儿调出现象。(分数:2.00)A.全局性B.局部性C.时间全局性D.空间全局性A.主存储器B.虚拟存储器C.辅助存储器D.U 盘6.假设某计算机系统的主存大小为 256KB,在某一时刻主存的使用情况如表 3-3 所示。此时,若进程顺序请求 20KB、10KB 和 55 的存储空间,系统采用_ 算法为进程依次分配主存,则分配后的主存情况如表 3-4 所示。表 3-3 某一时刻主存的使用情况起始地址 OKB 20KB 50KB 90KB 100KB 105KB 135KB 160KB 175KB 195KB 220KB状 态 已
10、用 未用 已用 已用 未用 已用 未用 已用 未用 未用 已用容 量 20KB 30KB 40KB 10KB 5KB 30KB 25KB 15KB 20KB 25KB 36KB表 3-4 分配后的主存情况起始地址OKB 20KB40KB50KB90KB100KB105KB135KB145KB160KB175KB195KB200KB220KB状 态 已用 已用 未用 已用 已用 未用 已用 已用 未用 未用 未用 已用 未用 已用容 量 20KB20KB10KB40KB10KB 5KB 30KB 10KB 15KB 15KB 20KB 5KB 20KB 36KB(分数:1.00)A.最佳适应B.
11、最差适应C.首次适应D.循环首次适应7.使 Cache 命中率最高的替换算法是_。(分数:1.00)A.先进先出算法 FIFOB.随机算法 RANDC.先进后出算法 FILOD.最近最少使用的页面替换算法 LRU8.某软盘有 40 个磁道,磁头从一个磁道移至另一个磁道需要 5ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为 10 个磁道,每块的旋转延迟时间及传输时间分别为 100ms 和 25ms,则读取一个100 块的文件需要_时间。(分数:1.00)A.17500msB.15000msC.5000msD.25000ms一台 PC 计算机系统启动时,首先执行的是 (30) ,然后加
12、载 (31) 。在设备管理中,虚拟设备的引入和实现是为了充分利用设备,提高系统效率,采用 (32) 来模拟低速设备(输入机或打印机)的工作。(分数:3.00)A.主引导记录B.分区引导记录C.BIOS 引导程序D.引导扇区A.主引导记录和引导驱动器的分区表,并执行主引导记录B.分区引导记录、配置系统,并执行分区引导记录C.操作系统,如 Windows98/NT/2000/XP、UNIX 等D.相关支撑软件A.Spooling 技术,利用磁带设备B.Spooling 技术,利用磁盘设备C.脱机批处理系统D.移臂调度和旋转调度技术,利用磁盘设备9.文件系统中,设立打开文件(Open)系统功能调用的
13、基本操作是_。(分数:1.00)A.把文件信息从辅存读到内存B.把文件的控制管理信息从辅存读到内存C.把磁盘的超级块从辅存读到内存D.把文件的 FAT 表信息从辅存读到内存如图 3-12 所示的树型文件中,方框表示目录,圆圈表示文件,“/”表示路径的分隔符,“/”在路径之首表示根目录。在图 3-12 中, (34) 。假设当前目录是 D1,进程 A 以如下两种方式打开文件 f1。方式fd1=open(“ (35) /f1“,o_ RDONLY);方式fd1:=open(“/D1/W1/f1“,o_ RDONLY);其中,方式的工作效率比方式的工作效率高,因为采用方式的文件系统 (36) 。(分
14、数:3.00)A.子目录 W2 中文件 f2 和子目录 D2 中文件 f2 是完全相同的B.子目录 W2 中文件 f2 和了目录 D2 中文件 f2 是不相同的C.子目录 W2 中文件 f2 和子目录 D2 中文件 f2 是可能相同也可能不相同的D.树型文件系统中不允许出现相同名字的文件A./D1/W1B.D1/W1C.W1D.f1A.可以直接访问根目录下的文件 f1B.可以从当前路径开始查找需要访问的文件 f1C.只需要访问一次磁盘,就可以读取文件 f1,而方式需要两次D.只需要访问一次磁盘,就可以读取文件 f1,而方式需要三次10.假设在系统中一个文件有两个名字,它与一个文件保存有两个副本
15、的区别是 _。(分数:1.00)A.前者比后者所占用的存储空间更大B.前者需要两个目录项,后者只需要一个目录项C.前者存取文件的速度快,后者存取文件的速度慢D.前者改变与某个名字相联系的文件时,与另一个名字相联系的文件也改变:后者的另一个副本不改变11.在文件存储设备管理中,有三类常用的空闲块管理方法,即位图向量法,空闲块链表连接法和_。(分数:1.00)A.一级目录法B.多级自录法C.分区法D.索引法在有一台处理机 CPU 和两台输入/输出设备 I/O1 和 I/O2,且能够实现抢先式多任务并行工作的多道程序内,投入运行优先级由高到低的 P1,P2,P3 三个作业。它们使用设备的先后顺序和占
16、用设备时间分别是:作业 P1:I/O2(30 毫秒) CPU(10 毫秒) I/O1(30 毫秒) CPU(10 毫秒)作业 P2:I/O1(20 毫秒) CPU(20 毫秒) I/O2(40 毫秒)作业 P3:CPU(30 毫秒) I/O1(20 毫秒)在对于其他辅助操作时间可以忽略不计的假设下,作业 P1,P2,P3 从投入到完成所用的时间分别是 (39) 毫秒, (40) 毫秒和 (41) 毫秒。三个作业从投入运行到全部完成,CPU 的利用率约为 (42) %,:U01 的利用率约为 (43) %。假定在系统中仅有这三个作业投入运行,各设备的利用率指该设备的使用时间同作业进程全部完成所占
17、用最长时间的比率。(分数:5.00)A.60B.67C.70D.78E.80F.89G.90H.100I.110J.120A.60B.67C.70D.78E.80F.89G.90H.100I.110J.120A.60B.67C.70D.78E.80F.89G.90H.100I.110J.120A.60B.67C.70D.78E.80F.89G.90H.100I.110J.120A.60B.67C.70D.78E.80F.89G.90H.100I.110J.120由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要外存来换取内存。其中以作业为单位对内外存进行交换的技术称为 (44) 技术
18、,在作业内部对内外存进行交换的技术称为 (45) 技术。用外存换内存是以牺牲程序运行时间为代价的。为提高 CPU 有效利用率,避免内外存的频繁交换, (45) 技术常用某种 (46) 来选择换出内存的页面,它的基础是程序的 (47) 。据此,操作系统可根据 (48) 来改善系统的性能, (48) 是一个进程在定长的执行时间区间内涉及的页面的集合。(分数:5.00)A.SpoolingB.SwappingC.虚拟存储D.虚拟机E.进程管理F.设备管理A.SpoolingB.SwappingC.虚拟存储D.虚拟机E.进程管理F.设备管理A.页面分配策略B.页面标识策略C.页面淘汰策略D.段设置策略
19、A.完整性B.局部性C.递归性D.正确性A.工作集B.页面集C.段号集D.元素集12.在 UNIX 操作系统中,把输入/输出设备看做_。(分数:1.00)A.普通文件B.目录文件C.索引文件D.特殊文件13.在 UNIX 操作系统中,若用户键入的命令参数的个数为 1 时,执行 cat1 命令;若用户键入的命令参数的个数为 2 时,执行 cat21 命令。请将下面所示的 Shell 程序的空缺部分补齐。case _ in1)cat1;2)cat21;*) echo default.esac(分数:1.00)A.B.C.#D.*14.在 UNIX 操作系统中,当用户执行如下命令Link(“/use
20、r/include/myfile.sh“,“/usr/userwang/youfile.sh“)则文件名“/usr/userwang/youfile.sh“存放在_。(分数:1.00)A.user 目录文件中B.include 目录文件中C.userwang 目录文件中D.youfile.sh 的文件内容中软件设计师-操作系统知识答案解析(总分:51.00,做题时间:90 分钟)为了解决进程间的同步和互斥问题,通常采用一种称为 (1) 机制的方法。若系统中有 5 个进程共享若干个资源 R,每个进程都需要 4 个资源 R,那么使系统不发生死锁的资源 R 的最少数目是 (2) 。(分数:2.00)
21、A.调度B.信号量 C.分派D.通信解析:A.20B.18C.16 D.15解析:分析 信号量取自交通管理中的信号灯的概念,借其含义用信号量来作为一种控制进程互斥和同步的变量,也就是通过控制信号量来控制进程的同步与互斥。对实现进程的同步和互斥而言,信号量是一种很有效的工具,现已被广泛地应用于单处理机系统、多处理机系统和计算机网络中。有同类资源 m 个,供 n 个进程共享,每个进程最多申请资源 x 个(1xm),则有:n(x-1)m。当nxm+ n 时,系统不会出现死锁。因为每个进程在得到 x-1 个资源后,均要申请最后一个资源。只要系统中还有一个资源,就可能使其中一个进程得到满足。当该进程执行
22、结束,归还的资源可供其他进程使用,因而不会发生死锁。所以这里需要资源数最少为 5x(4-1)+1=16 个。某仓库有两名发货员,一名审核员。当顾客提货时,只要发货员空闲,允许顾客进入仓库提货,顾客离开时,审核员检验顾客提货是否正确。其工作流程如图 3-2 所示。为了利用 PV 操作正确地协调他们之间的工作,设置了两个信号量 S1 和 S2,且 S1 的初值为 2,S2 的初值为 1。在图中的 a 处应填写 (3) ,图中的 b,c 和 d 处应分别填写 (4) 。(分数:2.00)A.P(S1) B.P(S2)C.V(S1)D.V(S2)解析:A.P(S2),V(S2)和 V(S1)B.P(S
23、1),V(S1)和 V(S2)C.V(S1),P(S2)和 V(S2) D.V(S2),P(S1)和 V(S1)解析:分析 根据题意,S1 初值为 2,表示发货员;S2 初值为 1,表示审核员。顾客进入,排队等待发货员发货 P(S1);发货后 V(S1),发货员给下一位顾客发货,该顾客等待审核员检验 P(S2):检验完后 V(S2),审核员继续给下一位等待审核的顾客检验。关键在于是审核员检验完后,发货员才给下一位顾客发货,亦即发货员等待审核员的检验结果,还是发货员发完货就处于空闲,可以给下一位顾客发货。所以应该是发完货就空闲,不用等待审核员的检验结果。因此,a,b,c,d 依次为 P(S1)、
24、V(S1)、P(S2)、V(S2)。在一个单 CPU 的计算机系统中,有两台外部设备 R1,R2 和三个进程 P1,P2,P3。系统采用可剥夺式优先级的进程调度方案,且所有进程可以并行使用 I/O 设备,三个进程的优先级、使用设备的先后顺序和占用设备时间如表 3-1 所示。表 3-1 设备设置(分数:2.00)A.60B.67C.78D.90 解析:A.70 B.78C.80D.89解析:分析 根据题目的叙述,我们可以作出进程运行的时空图帮助解题。从如图 3-3 所示的时空图中我们可以看出三个进程运行完毕需要 100ms,CPU 工作了 90ms,所以 CPU 的利用率为 90%: R2 工作
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 设计师 操作系统 知识 答案 解析 DOC
