计算机操作系统导论在线作业一

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Begin SR,SM1,SM2,SP:semaphore;

B1,B2:record;

SR:=1;SM1:=0;SM2:=1;SP:=0 Cobegin

Process read

X:record;

Begin R:(接收来自输入设备上一个记录)

X:=接收的一个记录;

P(SR);

B1:=X;

V(SM1);

Goto R;

End;

Process move

Y:record;

Begin

M:P(SM1);

Y:=B1;

V(SR)

加工Y

P(SM2);

B2:=Y;

V(SP);

Goto M;

End;

Process print

Z:record;

Begin

P:P(SP);

Z:=B2;

V(SM2)

打印Z

Goto P;

END;

Coend;

End;

相关文档
最新文档