操作系统(3.6)--进程管理.docVIP

  • 1
  • 0
  • 约1.97千字
  • 约 3页
  • 2026-11-14 发布于浙江
  • 举报

第3章进程管理

1.在优先级调度中,__________类进程可能被“饿死”,即长时间得不到调度。

A.短进程????B.长进程????C.低优先级进程????D.大内存进程

解:?C。优先级调度算法(PRI)的基本思想是:内核为每个进程赋予一个优先级,进程按照优先级的大小顺序在就绪队列中排队,内核将CPU分配给就绪队列头部的第一个进程——优先级最大的进程。因此,进程的优先级越低,在就绪队列中的排队位置就越靠近队列尾,获得运行之前的等待时间就越长。低优先级的进程必须等待所有高优先级进程运行结束后才会被调度运行。如果不断有高优先级的进程加入就绪队列,那么低优先级进程就会一直等待下去。这就是所谓的“饿死”现象。

2.在下面的系统调用中,__________不会导致进程阻塞。

A.读/写文件????B.获得进程PID????C.申请内存????D.发送消息

解:?B。当正在执行的进程需要使用某种资源或等待某个事件时,如果资源已被其他进程占用或事件尚未出现,该进程不能获得所需的资源而无法继续运行,于是,进程将被阻塞。进程在阻塞状态中等待资源被释放,或等待事件的发生。所以,进程在执行系统调用时,如果需要使用某种资源,就可能导致进程阻塞。“读/写文件”需要使用设备和文件缓冲区;“申请内存”需要分配内存资源;“发送消息”需要使用消息缓冲区。

?

3.假设某操作系统采用RR

文档评论(0)

1亿VIP精品文档

相关文档