2010操作系统大题:

45.假设计算机系统的采用CSCAN的(循环扫遍)磁盘调度策略,使用2Kb的内存的空间记录16384个磁盘的空间状态。

1.请说明在上述条件如何进行磁盘块状态的管理

2.设某一个单面磁道的旋转速度为没分钟6000转,每个磁道有100个扇区,相临磁道间平均移动的时间是1ms,若在某时刻,磁头位于100号磁道处,并沿着磁道号增大的方向移动,磁道号请求队列是50,90,30,120对请求队列中每个磁道需读取1个随机分别的扇区,则读完这个扇区点共需要多少时间?

clip_image001

1解答:)2KB = 2*1024*8bit = 16384bit

位图法进行磁盘块空闲状态管理,每1bit表示一个磁盘块是否空闲

2.每分钟6000转,转一圈的时间为

t=60s/6000=0.01s

通过一个扇区ts=0.01/1000=0.0001=1ms

因为是当前的磁盘号在100,

100,120 ,30,50,90

寻道时间:t=20+90+20+40=110+60=170

寻道时间:170*1ms=170ms

注意是5 个磁道--寻磁道>->转4圈--->寻区,共计4个磁道扇区。

(0.01 *0.5 +0.0001)*4=20.4m

46.设某个计算机的逻辑地址空间和物理地址控制均为64kb,按字节编制。某进程最多需要6页数据存储空间,页的大小是1kb,操作系统采用固定的分配。局部置换侧绿是为此分配4个叶匡:

页号页框号装入时间访问位
071301
142301
222001
391601
4  1

当该进程执行到时刻260,要访问逻辑地址17CAH的数据,

1.逻辑地址对应的页号是多少?

2.FIFO置换算法,逻辑地址对应的物理地址是?

3.若采用时钟(CLOCK)置换算法,该逻辑地址对应的物理地址?

设搜索下一页的指针沿着顺时针方向移动,且当前指向2号叶匡

clip_image001[6]

解答:

转载于:https://my.oschina.net/u/578921/blog/173670

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值