|
ファイルシステムの限定
各ファイルシステムは容積ごとのファイルの最高容積のサイズ、ファイルサイズおよび数を支える。 例えば、一般にFAT16およびFAT32容積は4 GBおよび32 GBに(概要に)それぞれ限られる。 あなたが知らなければならない脂肪質のファイルシステムと関連しているある限定が下記のように与えられてある:
FAT12: 脂肪質の容積小さくより16 mbのFAT12としてフォーマットされている。 それは最も古い脂肪質のタイプ、集り数を保持するのに12ビットバイナリを使用する。 容積は書式作成しFAT12を脂肪で使用されるべき少数の予約価値引いて2 12と等しい最大4,086の集りを保持できる使用する。 (私達はこの章に次に示されているディスクの論理構造でそれを詳しく論議する)。 従ってFAT12はより小さい容積のために最も適している。 それはフロッピーディスクおよびハードディスクの仕切り小さくより約16 mbで使用される。
FAT16: FAT16は16ビットの集り数を保持するのに2進数を使用する。 FAT16を使用して容積は脂肪で使用されるべき少数の予約価値引いて2 16と等しい最大65,526の集りを保持できる。 (私達はこの章に次に示されているディスクの論理構造でそれを詳しく論議する)。 FAT16はサイズで16 mbから2,048 mbまで及ぶハードディスクの容積のために使用される。 FAT16容積は2 GB以上MS-DOS、Windows 95/98/Meおよび他の多くのオペレーティングシステムを動かすコンピュータから入手しやすくない。 2 GBの限界で起因するこの限定はこれらのオペレーティングシステムが32 KB以上集りのサイズを支えないので起こる。 (集りが次にこの章に示されていて限るのを見なさい)。
FAT32: 理論では、最高FAT32容積は2048 GBまで(およそ2テラバイト)であるかもしれない。 FAT32はWindows 98 /MEと同様、Windows 95のoem SR2解放によって、支えられる。 FAT32は28ビット二進集り数を使用する(覚えなさい! 32ビットの4つが「予約」であるので)、ない32。 従って論理上FAT32は268,000,000の集り(実際に268,435,456の集り)上のが付いている容積を扱うことができサイズの2 TBまでドライブを支える。 但し脂肪のサイズが非常に大きく育てるこれをするため。 (私達はこの章に次に示されているトピックでそれを論議しようと思っている)。
脂肪質のタイプの比較はテーブルで、次に与えられてしまった。
ファイルシステム
属性 |
FAT12
|
FAT16 |
FAT32 |
のために使用される… |
フロッピィおよび小さいハードディスクの容積
|
ハードディスクの大量に小さい |
非常にハードディスクの大量への媒体
|
各々の脂肪質の記入項目のサイズ |
12ビット |
16ビット(2バイト) |
32ビット(4バイト) |
集りの最大数 |
4,086 |
65,526 |
~268,435,456 |
使用される集りのサイズ |
0.5 4 KiBへのKiB |
64 KiBへの2 KiB |
32 KiBへの4 KiB |
最高容積のサイズ |
16,736,256バイト
|
2,147,483,648
バイト
|
2,199,023,255,552バイト(約2つのテラバイトまたは2つの41バイト)
|
最高のファイルサイズ |
より少しそして16MB (おおよそ) |
2,147,483,520バイト |
4,294,967,295バイト(2 32 - 1)
|
ルートディレクトリ内の最高ファイルそして登録簿 |
128/512
(3 ½のための128 1.44MB FDDおよびハードディスク・ドライブのための512)
|
512
(長いファイル名前は。ルートディレクトリの利用できるファイルそして登録簿の数を減らすことができる)
|
65,534
(長いファイル名前は。ルートディレクトリの利用できるファイルそして登録簿の数を減らすことができる)
|
• NTFS:NTFSは新技術のファイルシステムを意味する。 それはWindows 2000 /XPによって使用される。 理論では、最高NTFS仕切りのサイズは(2 64 - 1)集りである。
しかしNTFSのファイルシステムの詳細な説明はこの本の限界を越えてあるそれのある限定が次のテーブルで与えられた:
記述 |
限界 |
最高のファイルサイズ |
16 Exabytes - 1 KB (2つの64バイト- 1 KB)
|
最高容積のサイズ |
(2 64 - 1)群がる |
容積ごとのファイル(およびホールダー)
|
4,294,967,295冊の(2 32 - 1)はえおよびホールダー
|
集り
どのアクセスソフトウェアでもできる割振りのためのハードディスクのスペースの最も小さい単位は512バイトを含んでいるセクターである。 必要とすると各ファイル同様に多くの個々のセクターを割り当てられるディスクのための割振りシステムを持っていることは可能である。 例えば、1つのmbファイルはおよそ2,048の個々のセクターがデータを貯えるように要求する。
脂肪質のファイルシステムの場合にはまたは個々のセクター使用されないむしろ私達はファイルシステムのほとんどで言ってもいい。 これの複数のパフォーマンスの理由がある。 dosはハードディスクに情報を書くとき、賢いスペースセクターを割振らないその代り貯蔵によって呼ばれる集りの新しい単位を使用する。
脂肪は前に多くの年設計され、簡単なファイルシステム、そして個々のセクターを経営することができない。 どんな脂肪が代りにか集りか割振り単位呼ばれるより大きいブロックにセクターを分けることである。
集りはファイルに割振ることができるディスク空間の最も小さい単位である。 これは集りが頻繁に割振り単位と呼ばれるという理由である。 ファイルが512バイトの部分に壊れるときディスクを経営することは非常に困難かもしれない。
それぞれ経営された41,000,000の個々のセクターに512のバイトのセクターを使用して20 GBのディスクボリュームは含み、情報のこの多くの部分を把握することは時間および資源の消費である。 但しあるオペレーティングシステムはセクターによってファイルにスペースを割振るが、これをきちんとする高度の知性を要求する。
集りは情報をディスクで貯えるときdosによって割振られる最低スペースである。 ディスクで1バイト長い情報だけ貯えることはディスク表面の最低1の集り区域を要求する。
513バイトを貯えるために1つの集りがそして情報の512バイトを貯えることができれば2つの集りを要求する。 あらゆるファイルは集りの整数数割振られなければならない。 これは容積が使用すれば4,096バイトを含んでいる集りは610バイトファイル1つの集りをディスク4,097のバイトファイル使用の4,096バイト2つの集りこうしてディスクの8,192バイトこうして使用することを意味する。
これは集りのサイズがディスクの有効な使用を最大にすること確実に作ってとても重要であるという理由である。 従って私達はより大きい集りが結果をより無駄にされたスペース大きさで分類することを理解してもいい。
|
|