考虑扇区大小为512字节,2000磁道/表面,50扇区/磁道,
的磁盘5个双面拼盘,平均寻道时间为10毫秒。
假设选择了1024字节的块大小。
假设一个包含100,000条100字节记录的文件将存储在磁盘上,
和reocd的NONE可以跨越2个区块。
存储整个文件需要多少块?
如果文件按顺序排列在磁盘上,则需要多少个表面?
现在,我已经计算出需要10,000个块来存储100,000条记录。
但我不知道如何找到所需表面的答案。
我只计算了赛道的容量为25KB
表面容量为50,000 KB
但我不知道如何计算表面数量......
有人可以帮我解决问题吗?
非常感谢!!
答案 0 :(得分:0)
你有一个三维磁盘(表面,轨道,扇区),并说“顺序排列的文件”。顺序顺序仅适用于文件系统级别。因此,要回答您的问题,有必要了解操作系统如何在物理磁盘上安排文件系统的集群。
现在,现代磁盘具有智能控制器,可在内部重新排列扇区。即在侧面3,轨道201,扇区48不是侧面3,轨道201,扇区47或扇区49的邻居。
最后,您的问题似乎与编程无关,SuperUser可能是一个更好的问题。