操作系统1-3节练习题课件.pptVIP

  • 3
  • 0
  • 约6.2千字
  • 约 30页
  • 2018-09-18 发布于湖北
  • 举报
1、以上叙述中正确的是( ) A进程调度程序主要是按一定算法从阻塞队列中选择一个进程,将处理机分配给它 B预防死锁的发生可以通过破坏产生死锁的4个必要条件之一来实现,但破坏互斥条件的可能性不大 C进程进入临界区时要执行开锁原语 D P、V操作可以防止死锁的发生 2、在( )的情况下,系统出现死锁 A计算机系统发生了重大故障 B有多个阻塞的进程正在等待键盘的输入 C若干进程因竞争资源而无休止地相互等待他方释放已占有的资源 D资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 1,设有一系统在某时刻的资源分配情况如下: 问: 1)系统中各进程尚需资源数各是多少?2)当前系统安全吗?若是,请给出安全序列3)如果此时进程P2提出资源请求(0,3,4),系统能分配给它吗?4)在(3)的基础上,若进程P4请求资源(2,0,1),是否能实施资源分配?为什么? 已分配 最大请求 剩余资源 A B C A B C A B C P1 2 1 2 5 5 9 2 3 3 P2 4 0 2 5 3 6 P3 4 0 5 4 0 11 P4 2 0 4 4 2 5 P5 3 1 4 4 2 4 1)因为系统中只有一个处理机,所以某时刻处于运行状态的进程数最多只有1个。而最少可能为0,此时其他9个进程一定全部排在各等待队列中,在就绪队列中没有进程,在实际的操作系统中,此时CPU

文档评论(0)

1亿VIP精品文档

相关文档