SSDのパーティションは物理アドレスにマッピングされますか?


26

一部のフォークパーティションハードドライブが存在する理由の1つは、ハードドライブの特定の部分が他の部分よりも高速であると想定されていることです。HDDはシリアルアクセスメディアであると考えると、論理パーティションの作成に加えて、ハードドライブ上のクラスター/ブロックの特定の物理セットにもマッピングされます。

現在、SSDではまったく異なるボールゲームです-ウェアレベリングは、ディスク上の任意の場所で書き込み可能なデータに依存します。シリアルアクセスでは、断片化はあまり効果がありません。

それで.. SSD上のパーティションはHDDのようなディスク上の物理セクターと相関していますか、それともより高いレベルで抽象化されていますか?


「HDDはシリアルアクセスメディアであることを考慮して...」-優れたコンピューターの教科書を確認すると、ディスク(およびドラム)が「ランダムアクセスブロック」デバイスであることがわかります。テープ(磁気および紙)は順次デバイスと見なされます。顕著な特徴は、転送単位(ディスクのセクターとテープのレコード)に、他のセクター/レコードを読み込まずに直接アクセスできるかどうかです。「シリアルアクセス」?ディスクトラックの幅が1ビットしかないという事実は無関係です。コンピューター磁気テープは通常9データトラック幅ですが、それでもシーケンシャルアクセスデバイスです。
おがくず

回答:


25

これを知るには、ウェアレベリングの仕組みを確認する必要があります。

特定のパーティションへの書き込みはどこに行きますか?

動的および静的ウェアレベリングの両方で、論理ブロックアドレス(LBA)をSSDメモリにリンクするためにマップが使用されます。したがって、SSDに対して行う書き込みは、SSDのどこにでも配置できます。

これは、OSとSSD間のある種の追加のインターフェイスとして見ることができ、場所を他の場所に変換するだけです。OSに関しては、違いはありません。ただし、マップを過ぎて見ることができた場合、本当に断片化されたディスクのように、多くのデータが散らばっています!

パーティションに含めることができる以上の書き込みを防ぐには何が必要ですか?

パーティションのLBAの量は限られているため、OSはこれを行います。


はい、修正しました。
タマラウィスマン

-1

回転するハードドライブで私が知っている唯一の読み取り速度の違いは、シーク時間です。SSDはRAMスティックのようなものであるため、シーク時間は適用されません。SSDは電力を失っても状態を失わないものです。SSDにパーティションを作成できない理由はわかりませんが、書き込みの苦痛を共有するドライブの能力が低下します。


1
..答えのほとんどは、最後の文を除いて、この質問に関連していないようです。-1
DMA57361

1
私は最後の文を疑います。SSDへの書き込みは、SSD上の任意の場所に移動できます。パーティション化されているかどうか。ウェアレベリングはまったく同じです。
ヘネス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.