操作系统课件前四章作业答案.ppt

操作系统课件前四章作业答案

第三章作业: T12 LOCK: while(w = =1) skip; w:=1; UNLOCK: w:=0; 要点: 1、从进程调度和状态变化方面来说明。 2、与P,V操作进行对比 Critical region P1 P2 CPU LOCK P1 P2 第三章作业: T12 LOCK: while(w = =1) skip; w:=1; UNLOCK: w:=0; 要点: 1、从进程调度和状态变化方面来说明。 2、与P,V操作进行对比 Critical region P1 P2 CPU LOCK P1 P2 第三章作业: T23 1、如果每次只允许一个进程进入互斥段,信号量初值为1,变化 范围是1,0,-1,…, -(n-1),即[1-n, 1] 2、如果最多允许m(mn)个进程同时进入互斥段,信号量初值 为m,变化范围是:m, m-1, …, 0, -1, …, -(n-m) 思考:在第(2)问中,当信号量值是-(n-m)时,这些进程分别 处于什么状态? 第三章作业: T24 为描述读者的动作,需要编写三个程序: 实现登记操作Checkin() 实现进入阅览室之后的阅读操作Read() 实现读者离开时的注销动作Checkout()。 如果阅览室最多允许n个读者进入的话,那么就会为每一个读者i

文档评论(0)

1亿VIP精品文档

相关文档