2011-01-29 66 views
0

考虑扇区大小为512字节,2000轨道/表面,50扇区/轨道的磁盘,数据库执行问题?

5个双面盘片,平均寻道时间为10毫秒。

假定选择了1024字节的块大小。

假设包含100,000个记录100个字节的每一个将被存储在盘上,

和reocd的NONE可以跨越2块的文件。

需要多少块来存储整个文件?

如果文件顺序排列在磁盘上,需要多少个曲面?

现在,我已计算出需要10,000个块来存储100,000条记录。

但我不知道如何找出所需表面的答案。

我只计算轨道的容量为25KB

和表面的容量为50000 KB

但我不知道如何计算表面的数量...

任何人都可以帮助我如何得到答案?

非常感谢!

+2

你到底在哪里找到一个5盘的硬盘? 1985年? – 2011-01-29 08:26:37

回答

0

你有一个3维的磁盘(表面,轨道,扇区),并说“顺序排列的文件”。顺序仅适用于文件系统级别。因此,为了回答你的问题,有必要知道,操作系统如何在文件系统的物理磁盘上安排文件系统的集群。

现在,现代磁盘具有智能控制器,可在内部重新安排扇区。即边3,轨道201,扇区48不是边3,轨道201,扇区47或扇区49的邻居。

最后,你的问题似乎没有编程相关,并且SuperUser可能是一个更好的地方问。