4

2048番号はどこから来たのですか?

inode を使用してファイルを表すファイル システムを考えてみましょう。ディスク ブロック8 KBのサイズは であり、ディスク ブロックへのポインタには が必要4 bytesです。このファイル システムには12 direct disk blocks、シングル、ダブル、およびトリプルの間接ディスク ブロックがあります。このファイル システムに格納できるファイルの最大サイズは?

(12 * 8 KB) + (2048 * 8 KB) + (2048 * 2048 * 8 KB) + (2048 * 2048 * 2048 * 8 KB) = 64 terabytes 

8KB/4Bかと思ったら2000じゃない?8000/4。

4

2 に答える 2

10

コンピュータのコンテキストで数値について議論する場合、kB= 1024 バイト、MB= 1,048,576 バイトなどの場合があります。

この場合、8kB= 8192 バイト。8192 / 4 = 2048。

于 2012-06-07T14:57:38.487 に答える
8

204848K (ブロック サイズ) を(ポインターのサイズ) で割った値です。

8192ポインタの -byte ブロック全体を 8K ブロックに割り当てる必要があります。2048これらのいずれかにポインターを合わせることができます。

さらに、2048追加の2048 * 2048 * 8 KB容量のためにブロックへのポインターのブロックへのポインターを適合させ、次に2048 * 2048 * 2048 * 8 KB8K ブロックへのポインターのブロックへのポインターのブロックへのポインターを適合させることができます。

それが累積的な物語のように少し進むと思うなら、あなたは一人ではありません.

于 2012-06-07T14:57:50.423 に答える