2、
mutex,empty,fullsemaphore;1分
mutex=1,empty=2;full=0;2分
以下内容7分
cobegin
pcocedureHunter(x)
begin:
P(empty);
P(mutex);
//放兔子;
V(mutex);
V(full);
Gotobegin;
pcocedureBoss(x)
begin:
P(full);
P(mutex);
//放兔子;
V(mutex);
V(empty);
Gotobegin;
coend;
2007-2008学年第一学期考试试卷A
《操作系统》
1.填空题(每空1分,共10分)
1.如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于___分时操作___________类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力,则属于____实时操作__________类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于____批处理操作__________类型。
2.虚拟设备是通过_____________技术,把_________设备变成能为若干用户__________的设备。
SPOOLING独占共享
3.磁盘与主机之间传递数据是以________数据块_____为单位进行的。
4.静态重定位在_______程序装入时_______时进行;而动态重定位在____程序执行时________时进行。
5.进程调度负责处理机的分配工作。
2.单选题(每题2