问答题 假设计算机系统采用CSCAN(循环扫描)磁盘调度策略,使用2KB的内存空间记录16384个磁盘块的空间状态。

问答题 请说明在上述条件下如何进行磁盘块空闲状态管理。
【正确答案】使用位示图法,每一位表示一个磁盘块是否空闲;
【答案解析】
问答题 设某单面磁盘旋转速度为每分钟6000转。每个磁道有100个扇区,相临磁道间的平均移动时间为1ms。
若在某时刻,磁头位于100号磁道处,并沿着磁道号大的方向移动(如下图所示),磁道号请求队列为50,90,30,120。对请求队列中的每个磁道需读取1个随机分布的扇区,则读完这个扇区点共需要多少时间?要求给出计算过程。
【正确答案】每分钟6000转,转1圈需要0.01s,通过一个扇区需要0.1ms。
被访问的下一个磁道号移动距离(磁道数):
被访问的下一个磁道号
移动距离(磁道数)
120
20
30
90
50
20
90
40
T=(20+90+20+40)×1ms+4×0.1ms=170.4ms
【答案解析】