2011-01-29 63 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可能是一個更好的地方問。