第6章操作系统资源管理.ppt

⑵P4发出请求Request(3,3,0),执行银行家算法。 Available=(2,3,0),不能通过第二步检查(Request[i]≤Available),所以P4等待。 ⑶P0请求资源,Request(0,2,0),执行银行家算法。 进行安全性检查,通过第一步和第二步检查,如表5-7所示,Available{2,1,0}已不能满足任何进程需要,所以系统进入不安全状态,P0的请求不能分配。 作业:某系统中有10台打印机,有三个进程P1,P2,P3分别需要8台,7台和4台。若P1,P2,P3已申请到4台,2台和2台。试问:按银行家算法能安全分配吗?请说明分配过程。 我们可把处理机调度分成宏观调度、中程调度和微观调度三个层次。 1、作业调度(宏观调度、高级调度) 任务:按一定的原则对处于外存输入井中的后备作业进行选择,给选出的作业分配内存、设备等必须资源,并建立相应的进程。在作业运行完毕后进行相应的善后工作。 2、交换调度(中程调度) 任务:按给定的原则和策略,将处于外存交换区的就绪状态或外存等待状态的进程调入内存,或把处于内存就绪状态或内存等待状态的进程交换到外存交换区。 5.3 处理机管理 5.3.1处理机的多级调度 3、进程调度(微观调度、低级调度) 任务:按照某种策略和方法选取一个处于就绪状态的进程占用处理机,并进行相应的上下文切换以建立与处理机

文档评论(0)

1亿VIP精品文档

相关文档