
ディスクのサイズに関して混乱が生じています。
ディスクの 1 ページのサイズを計算しようとしています。一般的なディスクの 1 ページにブロックがいくつあるかを知りたいのですが。また、ハード ディスクの仕様を見ると、「バッファ サイズ = 512 バイト」とありますが、これはセクター サイズに相当しますか。
答え1
「ディスクの単一ページ」が何を意味するのか分かりません。仮想メモリにはページがありますが、ディスクにはページがありません。
ハードディスクには、物理セクター サイズ (現在では通常 4096 バイト) と論理セクター サイズ (通常 512 バイト) があります。これは、昔のハードディスクの物理セクター サイズが 512 バイトだったためで、論理/物理サイズは (ある程度) 互換性を保つために導入されました。
たとえば、ハードディスクの物理セクター サイズと論理セクター サイズは、次のようにして確認できますfdisk -l
。
ハードディスクの仕様では、「バッファ サイズ」は通常、バッファリングに使用されるハードディスク コントローラの内部 RAM の量を意味します。ただし、これは 512 バイトよりはるかに大きいです。「バッファ サイズ = 512 バイト」という特定の仕様が何であるかはわかりませんので、それについてはコメントできません。