西安电子科技大学操作系统试卷

2026/1/26 7:57:20

2、旋转型磁盘上的信息优化分布能减少若干I/O服务的总时间。假如有13个记录

存放在磁盘的某一磁道上,每个磁道划分成13块,每块存放

一个记录,如图下所示。

块号 记录 1 2 3 4 5 6 7 8 9 10 11 12 13 如果磁盘旋转速度为30ms(毫秒)转1周,处理程序每读一个记录后花5ms进行处理。请问

(1)处理完13个记录的总时间是多少?

(2)为缩短处理时间应如何排列这些记录?计算重新排列记录后的总的处理时间。

答:(1)处理完13个记录的总时间≈392.7ms (2)重新排列记录如下:

块号 记录

1 2 3 4 5 6 7 8 9 10 11 12 13 重新排列记录后的总的处理时间≈118.1ms

3.银行家算法中,若出现以下资源分配情况:

资源 进程 P0 P1 P2 P3 P4 最大需求量 R1 R2 R3 7 5 3 3 2 2 9 0 2 2 2 2 4 3 3 已分配资源量 R1 R2 R3 0 1 0 2 0 0 3 0 2 2 1 1 0 0 2 剩余资源量 R1 R2 R3 3 3 2 试问:(1)该系统状态是安全的吗?请说明原因。

(2)如果进程依次有如下资源请求,系统将怎样进行资源分配?

P1:(1,0,2) P4:(3,3,0) P0:(0,2,0)

答:(1) P1的请求(3,2,2)是系统剩余资源(3,3,2)能满足的,故P1能运行完,P1释放资源,使得P2的申请能得到满足,?,进程按P1,P3,P0,P2,P4顺序执行,每个进程都可以获得需要的资源运行完毕,故当前状态是安全的。 (2)P1请求(1,0,2):剩余资源:(2,3,0),假设分配后:

进程 需求量 已获得资源数 尚需资源数

P0 7,5,3 0,1,0 7,4,3

P1 3,2,2 3,0,2 0,2,0 P2 9,0,2 3,0,2 6,0,0 P3 2,2,2 2,1,1 0,1,1 P4 4,3,3 0,0,2 4,3,1

系统按P1,P3,P0,P2,P4顺序执

行,每个进程均能执行完。P1的需求可以满足。 P4请求(3,3,0):剩余资源:(2,3,0)。

进程 需求量 已获得资源数 尚需资源数

P0 7,5,3 0,1,0 7,

4,3

P1 3,2,2 3,0,2 0,2,0 P2 9,0,2 3,0,2 6,0,0

P3 2,2,2 2,1,1 0,1,1 P4 4,3,3 0,0,2 4,3,1

系统剩余资源不能满足P4的要求,

不能分配。

P0请求(0,2,0):剩余资源:(2,3,0)。

进程 需求量 已获得资源数 尚需资源数

P0 7,5,3 2,4,0 7,2,3

P1 3,2,2 3,0,2 0,2,0 P2 9,0,2 3,0,2 6,0,0 P3 2,2,2 2,1,1 0,1,1 P4 4,3,3 0,0,2 4,3,1 假设分配后,还剩余系统资源:

1,0)P0~P4尚需的资源数均不能得到满足,不能对P0分配。

(2,


西安电子科技大学操作系统试卷.doc 将本文的Word文档下载到电脑
搜索更多关于: 西安电子科技大学操作系统试卷 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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