1 / 7
文档名称:

计算机操作系统习题.doc

格式:doc   大小:19KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机操作系统习题.doc

上传人:wz_198614 2017/7/14 文件大小:19 KB

下载得到文件列表

计算机操作系统习题.doc

文档介绍

文档介绍:计算机操作系统****题
六算法题
16. Jruassic ,每辆车只能容纳一个旅客。旅客在博物馆逛了一会儿,然后排队乘坐旅行车。当一辆车可用时,它载入一个旅客,然后绕公园行驶任意长的时间。如果n辆车都已被旅客乘坐游玩,则想坐车的旅客需要等待;如果一辆车已经就绪,但没有旅客等待,那么这辆车等待。使用信号量同步m个旅客和n辆车的进程。(10分)
解:
visitors=m;
Pvi()
{ repeat cars=n;
mutex=1; Pci() { repeat wait(visitors); wait(mutex); start; run; wait(cars); wait(mutex); get on; travell; get off; signal(cars); wait(mutex); until false; }
stop; signal(visitors); wait(mutex); until false; }
(reader -- writer problems ) (10分)
在计算机体系中,对一个共享文件进行操作的进程可分为两类:读操作和写操作,它们分别被称为读者和写者。访问该文件时读者和写者,写者和写者间必须实现互斥。只有在没有读者访问文件时,写者才允许修改文件。或者写者在修改文件时不允许读者去读,否则会造成读出的文件内
容不正确。试写出算法描述读者和写者的问题。
解: 为了实现读者与写者的同步和互斥,我们设置一个信号量S,用于读者与写者之间或写者与读者之间的互斥,初值为“1”。用一个变量rc 表示当前正在读的读者个数,当进程可以去读或读结束后都要改变rc 的值,因此rc 又成为若干读进程的共享变量,它们必须互斥地修改rc。故必须定义另一个用于互斥的信号量Sr,初值也是“1”。读者--写者问题可描述如下:
S, Sr:semaphore; int rc = 0; S=Sr=1;
process Reader I (i=1,2,...,m) process Writer j (j=1,2,...,k)
begin begin
P(Sr); rc = rc+1; P(S);
if (rc==1) P(S); Write file F;
V(Sr); V(S);
read file F; end
P(Sr); rc = tc-1;
if (rc==0) V(S);
V(Sr);
end
19、生产者和消费者问题(10分)
有一组生产者P1,P2,??,PM和一组消费者C1,C2,??,CK,他们通过由n个环形缓冲区构成
的缓冲池进行通信,生产者把产品放入缓冲区,消费者从缓冲区取产
品来消费。请用wait和signal原语
实现他们的同步操作。
,M,P,它们共享了一个可循环使用的缓冲区B,缓冲区B共有N个单元。进程R负责从输入设备读信息,每读一个字符后,把它存放在缓冲区B的一个单元中;进程M负责处理读入的字符,若发现读入的字符中有空格符,则把它改成“,”;进程P负责把处理后的字符取出并打印输出。当缓冲区单元中的字符被进程P取出后,则

最近更新

移动置换反应界面的理论模型及其富集方法研究.. 2页

秦皇岛高校开展电子竞技运动现状研究 2页

离子液体联合原子力场开发与分子动力学模拟 2页

福建三座水库浮游植物群落结构特征 2页

社会学视野下农村0~3岁婴幼儿隔代教养问题研究.. 2页

磷酸亚铁锂和铜基化合物的制备及其储锂性能研.. 2页

磁性杂多酸催化脂肪酸甲酯环氧化性能研究 2页

碳纳米管的裁剪、亲水改性及其作为药物载体的.. 2页

碱基切除修复基因hMYH和hOGG1变异与胃肠肿瘤易.. 2页

硫化镉复合纳米材料的制备及其性能研究 2页

硅、碳负极表面固体电解质界面膜(SEI)的固体核.. 2页

石墨烯过渡金属氧化物复合材料的制备及电化学.. 2页

矩形电阻网络的反问题 2页

真皮蒂鼻唇沟皮瓣的临床应用研究 2页

直罗采油厂采油污水回注处理技术研究 2页

癫痫发病因素系列研究 2页

番禺区城镇土地集约利用综合评价 2页

教材研究分析报告范文 3页

STA无痛麻醉仪ppt课件 70页

常用打捞工具及工作原理 62页

异位妊娠双语教学资料 9页

少教多学在中小学语文教学中的策略与方法研究.. 10页

2021年八年级物理填空题初二下物理试题及答案.. 10页

体育与健康人教版六年级全一册《素质练习—上.. 8页

党规党纪知识竞赛主持词样稿 6页

《拙火经验——李·萨那拉博士着(简体文字版).. 76页

_ 上海地区354例女性被杀案例的法医学分.. 3页