隠し場所および隠し場所の回路部品
ハードディスクの統合された隠し場所の機能は(また頻繁に緩衝と呼ばれる)比較的速い装置と比較的遅い1間の緩衝として機能することである。 ハードディスクのために最近の結果を保持するのに、ディスクから、そしてまた、例えば近い将来に要求されて、本当らしいセクター直後にちょうど要求されるもの先取り情報に隠し場所が読む使用されている。
従ってこの隠し場所の目的は規則的なPCの隠し場所階層の一部としてについて普通考えたないのにPCで使用される他の隠し場所に異なっていない。 誰かがディスクキャッシュについて総称的に話すとき心で通常ハードディスクの中のこの小さいメモリ領域を、それら示していない、むしろ取っておかれるシステムメモリの隠し場所にディスクシステムへのアクセスを緩衝するためにべきであるそれを常に保つ。
隠し場所の使用はあらゆるハードディスクの性能を増進する繰り返されるのディスクへの物理アクセスの数を減らし、バスが使用中のときデータが途切れないディスクから流れるようにすることによって読む。 ほとんどの現代ハードディスクは512 KBの間で持ち、内部キャッシュメモリの2つmbに16 mbある高性能SCSIドライブ多くがあるも。
ハードディスクの隠し場所はハードディスクおよびハードディスクインターフェイスの速度の薄い相違のために重要である。 ハードディスクのデータの部分を見つけることはハードディスクのアクチュエーターが動き、ディスクが紡錘で回ると同時に任意位置を含み、ミリ秒の罰を負う。 それはハードディスクに内部緩衝がなぜあるかである。
簡単な隠し場所の操作の後ろの基本原則は簡単である。 ハードディスクからのデータを読むことは様々なサイズのブロックで一般にちょうど1ないつの512バイトのセクター一度にされる。 隠し場所はデータの1つのブロックを含むことができる部分か区分に壊れる。
要求がハードディスクからデータのためになされるときデータが隠し場所の区分の何れかにあるかどうか見るために、隠し場所の回路部品は最初にただされる。 あれば、必要であるハードディスクの大皿へのアクセスなしで論理板に供給される。 データが隠し場所になければ、再度を頼まれて得ればハードディスクから読まれ、コントローラーに供給され、そして次に隠し場所に置かれる。
隠し場所がサイズで限られるので、区分がリサイクルされなければならない前に保持することができるデータのそう多くの部分だけある。 普通データの最も古い部分は最も新しいものと取り替えられる。 これは回状、最初で、最初(先入れ先出し法)または覆いの貯蔵と呼ばれる。
性能を増進するために、ほとんどのハードディスクの製造業者は上限のSCSIドライブの隠し場所管理回路部品に今日強化を、特に実行してしまった:
- 適応性がある細分化: 慣習的な隠し場所はいくつかの等しい大きさで分類された区分に切り刻まれる。 要求が異なったサイズのデータブロックのために作ることができるのでこれは去り、それ故に無駄になる終わるある区分の隠し場所の貯蔵の一部に導くことができる。 多くのより新しいドライブは動的にどの位でスペースが各アクセスに要求されるかより大きい利用を保障するために基づいて区分を、サイズ調整をする。 それはまた区分の数を変えることができる。 これは扱うために固定サイズ区分より複雑であり、スペースがきちんと経営されなければ無駄自体で起因できる。
- 先取り: ドライブのアクセスおよび使用法パターンの分析に基づいてドライブの隠し場所の論理は、まだ要求されていないが、予想するやがて要求される隠し場所データの一部分に荷を積むように試みる。 通常、これは統計的に次に要求されることは本当らしいので、ディスクからちょうど読まれたそれを越えるローディングの付加的なデータを意味する。 正しくされたとき、これは程度に性能を増進する。
- ユーザー制御: 上限ドライブはドライブ隠し場所の操作のユーザーによって詳しく述べられる制御を可能にする一組の命令を実行した。 これはユーザーを可能になることを許可することを含んでいるか、または貯蔵を不具にしたり、区分のサイズを置いたり、または適応性がある細分化および先取り等を離れてつく。
|