操作系统考试题B附答案(3)

2020-03-27 19:21

满足进程P2的请求。

拔高部分(共35分)

四、单项选择题(每小题2分,共20分)

题号 答案

1 B 2 C 3 B 4 D 5 C 6 C 7 A 8 A 9 D 10 A 五、应用题(共15分)

1. (本题8分)解:(1)由于作业的页面大小为100个字,因而主存块的大小也为100个字。现该作业可使用的主存空间共300个字,即共可使用三个主存块。根据作业依次要访问的字地址,可以得到作业将依次访问的页面号如下表:(2’)

字地址序列 页面走向 115 1 228 2 120 1 88 0 446 4 102 1 321 3 432 4 260 2 167 1 (2)按FIFO页面置换算法页面置换过程如下表:(3’)

页面走向 1# 2# 3# 1 0 1 缺 2 0 1 2 缺 1 0 1 2 中 0 0 1 2 中 4 4 1 2 缺 1 4 1 2 中 3 4 3 2 缺 4 4 3 2 中 2 4 3 2 中 1 4 3 1 缺 按FIFO页面置换算法将产生5次缺页中断,依次淘汰的页号为:0、1、2。 (3)LRU页面置换算法页面置换过程如下表:(3’)

页面走向 1# 2# 3# 1 0 1 缺 2 0 1 2 缺 1 0 1 2 中 0 0 1 2 中 4 0 1 4 缺 1 0 1 4 中 3 3 1 4 缺 4 3 1 4 中 2 3 2 4 缺 1 1 2 4 缺 按LRU页面置换算法将产生6次缺页中断,依次淘汰的页号为:2、0、1、3。

2. (本题7分)

B-11 共 12 页

解:(1)进程Q和进程A、B的同步关系是:若货架F上的产品没被进程A或B取走,进程Q必须等待;若进程Q没把检测后的产品存放在货架F上,则进程A或B必须等待。(2’)

(2)设置三个私有信号量S1,S2和S3,初始值分别为1,0,0。(2’) (3)(3’) process Q: begin

process A:

begin

process B: begin

L1:取一件产品检测; L2:P(S2); L3:P(S3) P(S1);

y:=F中产品;

z:=F中产品;

F:=检测后的产品; V(S1); V(S1); if F=合格产品then V(S2); y贴标签后包装; z丢入废物箱; else V(S3); goto L2; goto L3; goto L1; end; end; end;

B-12 共 12 页


操作系统考试题B附答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:信道号与频率对应关系(网络)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: