2

ディスク構造を読んでいると、ブロックサイズはセクターサイズの倍数であるという声明に出くわしました。最初に考えたのは、セクターがあるのになぜブロックが必要なのかということです。次に、なぜブロック サイズが 1、2、4 のようなセクターの倍数なのかということです。

なぜセクターの半分にできないのですか?ここでの根拠は何ですか?これは宿題ではありません。

4

2 に答える 2

3

ブロックはファイルシステムの抽象化です。すべてのファイルシステム操作は、複数のブロックでのみアクセスできます。言い換えれば、ファイルシステムへの論理的にアドレス指定可能な最小単位はブロックであり、セクターではありません。

ブロック デバイスでアドレス可能な最小単位はセクターです。セクター サイズはブロック デバイスの物理的特性であり、すべてのブロック デバイスの基本単位です。

ほとんどのブロック デバイスには 512 バイトのセクターがありますが (他のサイズも一般的です。たとえば、一部の CD-ROM ディスクには 2 キロバイトのセクターがあります)、ブロック サイズは一般的に 512 バイト、1 KB、または 4 KB です。これが、ブロック サイズがセクターの倍数である理由です。

于 2012-10-17T15:02:17.147 に答える
0

コンピューティング業界の初期には、「ブロック」という用語は、データの小さな塊を指すために大まかに使用されていました。その後、データ領域を指す用語はセクターに置き換えられ、ブロックは、さまざまなタイプのデータ ストリームによってさまざまなサイズで渡されるデータ パケットに関連付けられるようになりました。

詳細はこちら: http://en.wikipedia.org/wiki/Disk_sector

于 2012-10-17T02:59:53.990 に答える