ハードドライブのビット位置の状態はどのように測定されますか?


11

まず、私はEEタイプではありませんが、かなり低いレベルでの物理学の仕事にはささいな基礎があります。ハードドライブプラッターの磁気インデント(それが当てはまる場合でも)を測定するメカニズム、および/または1または0を決定する仕様と差異を疑問に思っていました。

回答:


11

以下のようなマークは、データを符号化するために使用される偏光の変化だと、磁気ヘッドは静磁場を見ません。

数年前まで、録音は方向でした。つまり、フィールドは水平でした。

ここに画像の説明を入力してください

ハードディスク容量の増大には別の方法、つまり垂直記録が必要でした。画像は、ビットをより近くに記録できることを示しています。現在、ハードディスクの容量は100Gb / inを超えており、このテクノロジーで10倍の容量を実現できると期待されています。2


100 GB / in2?たった一枚で?すごい!
clabacchio

@clabacchio-まあ、3TBドライブはおそらく3つまたは4つのプラッターを使用しますが、その密度はそれらのそれぞれのためのものです、はい。それは1ビットで80nm 80nmです。本当にすごい。×
stevenvh

@clabacchioは、GB / in ^ 2ではなく、Gbit / in ^ 2です。
12

@exscapeはまだ著しく:)
clabacchio


10

ハードドライブの専門家ではありませんが、物理学で別の意味がない限り、それは実際には「インデント」ではありません。

「ディスク」には、非常に多くの磁化領域(実際にはディスク上の鉄の薄膜)が含まれています。ディスクに書き込むと、これらの領域の分極は書き込みヘッドによって変化します。1と0の実際のデータは、1つの偏波から別の偏波への一連の遷移にエンコードされます。1つの分極領域は実際には1ビットではなく、1つの分極から別の分極への遷移のタイミングが、1または0が「読み取られる」かどうかを決定します。標準のコーディング方法については、http://en.wikipedia.org/wiki/Run-length_limitedを参照してください

読み取り/書き込みヘッド自体は、実際には単なる磁気コイルであり、ディスクによって生成されるフィールドの分極を検出する(読み取り)か、ディスクに分極を誘導する(書き込み)ことができます。


分極は、私がインデントとして参照していたものです。基本的には、ヘッドが読み取るフィールドの誘導。
チャドハリソン

1
おっと、あなたが理解しようとしているのはエンコードの部分だと思います。多くの信号方式では、遷移がないとタイミングを維持することが難しくなるため、ゼロまたは1の長い文字列は必要ありません。RLEタイプのコード化スキームは、実際のデータに関係なく、物理メディアでの遷移の特定の頻度を保証しようとします。同様の方法を使用して、イーサネットの差動ラインにバイアスがかかるのを回避します(タイミングにも)。
マーク

このタイプのエンコーディングは、「クロック」と「データ」を1つの信号に組み合わせるときに一般的に使用されることを付け加えておきます。これは、ほとんどの場合、未知の環境を通って距離を移動する必要がある信号で行われます。イーサネット、およびS / PDIF経由のデジタルオーディオが例です。ハードドライブは別のものですが、ハードドライブでこれを行う理由は主にクロックがないことです。すべてのデータトラックの横にあるクロックトラックをエンコードすると思いますが、スペースが失われ、ディスク上のすべてのトラックの円周、つまりクロックが異なるため、マスタークロックを1つだけにすることはできません。
マーク

これはマンチェスターエンコーディングのようなものでしょうか?
ajs410

5

ディスクへの情報の保存は、バーコードでの情報の表現と多少似ています。ディスクトラック上の各位置は、バーコードの白と黒の領域に相当する2つの方法のいずれかで分極されます。バーコードと同様に、これらの分極された領域には、データのコード化に使用されるさまざまな幅があります。ただし、実際のエンコードは異なります。バーコードは通常、10進数または比較的小さなセット(コード39の場合は43文字)から選択された文字を保持するために使用され、ディスクドライブはbase-256バイトを格納するために使用されるためです。以前のドライブテクノロジーは、3つの幅の磁気パルス領域を使用していたことに注意してください。新しいドライブテクノロジーは、より多くの幅を使用し、メディアがサポートできる最も狭い領域の幅は、幅間の認識可能な最小距離よりもかなり広いです。1980年代には、特定の最小幅を持つドライブの異なる幅の数を増やすと、使用可能な容量が50%増加します。今日の比率はわかりません。

ランダムに書き込み可能なディスクの情報はセクターに分割され、各セクターの前にはセクターヘッダーが付いています。セクターヘッダー自体の前後にはギャップがあります。セクターヘッダーとセクターの両方が、他では発生しない領域幅の特別なパターンで始まります。セクターを読み取るために、ドライブは「セクターヘッダー」を示す特別なパターンを監視し、その後に続くバイトを読み取ります。それらがドライブが望むセクターと一致する場合、「データヘッダー」を示すパターンを監視し、関連するデータを読み取ります。データが対象のセクターと一致しない場合、ドライブは別の「セクターヘッダー」の検索に戻ります。

セクターを書くのは少しトリッキーです。ドライブエレクトロニクスは、読み取りモードと書き込みモードを切り替えるのに、短時間ではありますがゼロではない(完全には予測できない)時間を要します。これに対処するために、ドライブは一度にセクター全体のみにデータを書き込みます。セクターを書き込むには、ドライブは読み取りモードで開始し、書き込むセクターのヘッダーが表示されるまで待機します。その後、書き込みモードに切り替わり、データを出力してから、読み取りモードに戻ります。データ領域の前後にギャップがあるため、(1)ブロックの「開始」パターンの前に、 「開始パターンと一致しないため、ドライブが「遅れて」開始しても、消去されていない古いブロックの部分は失われます」

データを読み取るとき、前回のブロック開始マーキング以降に見られた磁気領域を「カウント」することにより、ディスク上の特定のスポットによってどのデータが表されているかを判断します。データを書き込むとき、ヘッドが通過するディスク上のスポットによって表されるデータは、これまでに書き込まれたデータ量のコントローラーのカウントによって決まります。書き込みプロセスにはある程度の「スロップ」があるため、書き込まれる前にディスク上のスポットによってどのビットが表されるかを正確に予測する方法はないことに注意してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.