2.《操作系统》模拟题库(二).pdfVIP

  • 28
  • 0
  • 约5.01千字
  • 约 5页
  • 2020-10-25 发布于福建
  • 举报
国家电网招聘考试 《操作系统》模拟题库(二) ——师说教育考试教学团队编录—— 一、单项选择题 1.在非剥夺调度方式下,运行进程执行V原语之后,其状态 。 (A)不变 (B)要变 (C)可能要变 (D)可能不变 【答案】(A) 【解析】进程的调度方式有两种;剥夺和非剥夺方式。在剥夺方式下,一旦有优先级高于当前执行进 程优先级的进程存在时,便立即发生进程调度,转让处理机。而非剥夺方式是即使在就绪队列中有优先级 高于当前执行进程的进程存在,当前进程仍将继续占有处理机,直到由于该进程自己的原因而让出处理机。 2.两个进程争夺同一个资源 。 (A)一定死锁 (B)不一定死锁 (C)不死锁 (D)以上说法都不对 【答案】(B) 【解析】这和它们申请资源的顺序有关。 3. ① 是一种只能由P操作和V操作进行访问的特殊变量,可以用来实现异步并行进程间的 ② 以排它地访问共享数据,还可以用来实现 ③ ,实现进程间在逻辑上的相互制约关系。 (A)调度 (B)类 (C)进 (D)互斥 (E)信号量 (F)控制变量 (G)同步 (H)共享变量 (I)规 (J)分配 【答案】① (E) ② (D) ③ (G) 4.可以被多个进程在任一时刻共享的代码必须是 。 (A)不能自身修改的纯码 (B)顺序代码 (C)无转移指令的代码 (D)汇编语言编制的代码 【答案】(A) 1 国家版权局注册 盗用必究 师说教育集团考试专业品牌 预祝国网考生旗开得胜! 【解析】规定共享代码必须是不自身修改的纯码,主要是为了保证程序执行的正确性。 5.当对信号量进行V原操作之后, 。 (A)当S0,进程继续执行 (B)当S0,要唤醒一个就绪进 (C)当S=0,要唤醒一个等待进 (D)当S=0,要唤醒一个就绪进 【答案】(C) 【解析】V操作的物理含义是回收释放的一个资源,即信号量的值加 1。在这个过程中,如果信号量 的值大于0,表明系统没有其他进程正在等待使用该资源,该进程继续执行或转进程调度,这取决于进 调度采用的方式。如果信号量的值小于或等于0,说明有进程曾经因申请该资源且为得到满足而处于该资 源对应的等待队列中,现在释放一个资源就应从该资源的等待队列中唤醒一个进 ,使之变为就绪状态。 6.在下列叙述中,错误的一条是 。 (A)进程被撤消时,只需释放该进程的PCB就可以了,因为PCB是进程存在的唯一标志 (B)进程的互斥和同步都能用P/V原语实现 (C)用户程序中执行系统调用命令时,处理机的状态字将发生改变 (D)设备独立性是指用户在编程时,所使用的设备与实际设备无关 【答案】(A) 【解析】进程不仅要释放PCB结构,也要释放它所占有的所有资源;而且,当一个祖先进程撤消某个 子进程时,还需要审查该子进程是否还有自己的子孙进 ,若有的话,还需撤消某个子进程的PCB结构和 释放它们所占有的资源。因此,叙述(A)是错误的。 把并发进程的同步和互斥问题一般化,可以得到一个抽象的一般模型,即生产者/消费者问题。叙述(B) 正确。 处理机的状态将从目态转换到管态。叙述(C)正确。 用户编程所使用的设备称为逻辑设备,而逻辑设备与物理设备的对应由操作系统的设备管理程序完 成。叙述(D)正确。 7.正在运行的进程在信号量S上作P操作之后,当S0,进程将进入信号量的 。 (A)等待队列 (B)提

文档评论(0)

1亿VIP精品文档

相关文档