问答题
假设计算机系统采用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
【答案解析】