问答题
下图是磁盘块大小与数据率和空间利用率之间的关系。假设一个磁盘平均寻道时间为8ms,旋转速度为1500rpm,每个磁道(track)262144B。在块大小为1KB、2KB和4KB的情况下,其空间利用率和数据率分别是多少?为什么?
【正确答案】
【答案解析】(右侧的磁盘空间利用率的单位应该是0.1%),在块大小为1KB、2KB、4KB时的磁盘空间利用率依次为100%、100%、50%;其数据率依次为80KB/s、160KB/s、320KB/s左右。至于空间利用率的降低是因为系统中文件大小是2KB左右。数据率逐步提高的原因是因为旋转速度为1500rpm,即平均的旋转延迟为40ms;每个磁道为256KB,在块大小为1KB、2KB和4KB时分别可以存放256块、128块、64块,因为旋转延迟是寻道时间的5倍,因此磁道中存放的块越多,寻找一个块所需的时间也就越长,数据率也就越小。