コンピュータは、データを処理するためにメモリを使用します。そのメモリは、
CPUが直接アクセスできる高速な主
記憶装置(メインメモリ)と、
CPUが間接的にアクセスする補助
記憶装置(補助
記憶装置、二次
記憶装置とも呼ばれる)に大別されます。補助
記憶装置は、主
記憶装置と比べてアクセス速度は遅くなりますが、はるかに大容量のデータを格納することができます。
補助
記憶装置は、様々な観点から分類できます。
記録媒体の種類: 磁気ディスク、光ディスク、フラッシュメモリなど、多様な記録媒体が用いられています。それぞれの媒体は、データの記録方式、容量、耐久性、アクセス速度などが異なります。
記録方式: データは、磁気的、光学的、電気的に記録されます。磁気記録は、磁性体の磁化状態の変化を利用し、光学的記録は、
光ディスクの表面にレーザー光を照射してデータを記録します。電気的記録は、
フラッシュメモリのように、半導体の電荷を制御してデータを記録します。
アクセス方式: データへのアクセス方法には、ランダムアクセスとシーケンシャルアクセスがあります。ランダムアクセスは、任意のデータに直接アクセスできる方式で、磁気ディスクやSSDなどが該当します。シーケンシャルアクセスは、データに順次アクセスする方式で、磁気テープなどが該当します。
設置場所: 補助
記憶装置は、
コンピュータ内部に設置される内蔵型と、外部に設置される外付型があります。近年では、外付けHDDやSSDが広く利用されています。
リムーバブル: 記録媒体を取り外せるかどうか、またコンピュータの動作中に取り外せるかどうかによっても分類されます。リムーバブルメディアは、データのバックアップやデータの持ち運びに便利です。
書き換え可能性: データを書き換えできるか、書き込み回数に制限があるか、一度書き込んだら書き換えできないかによっても分類されます。書き換え可能な媒体は、何度もデータを書き換えできますが、書き換え回数に制限のある媒体は、書き換え回数が少ないと寿命が尽きてしまいます。書き換え不可能な媒体は、一度書き込んだら変更できません。
歴史的なものから最新の技術まで、様々な補助
記憶装置が存在します。
初期の記憶装置: 紙テープ、パンチカード、磁気テープなど。これらの記憶装置は、大容量のデータ保存が可能でしたが、アクセス速度が非常に遅く、現在ではほとんど使用されていません。
磁気記憶装置: 磁気ドラムメモリ、磁気ディスク、ハード
ディスクドライブ(HDD)など。磁気
記憶装置は、比較的安価で、大容量のデータを保存できます。HDDは、現在でも広く利用されている補助
記憶装置です。
光学記憶装置: 光ディスク(CD、DVD、Blu-ray Discなど)。光学記憶装置は、大容量のデータを保存でき、耐久性も高いです。
半導体記憶装置: ソリッドステートドライブ(SSD)、
フラッシュメモリなど。半導体
記憶装置は、アクセス速度が非常に速く、耐衝撃性にも優れています。SSDは、HDDに比べて高価ですが、近年普及が進んでいます。
その他: 磁気バブルメモリ、磁気コアメモリなど。これらの記憶装置は、現在ではほとんど使用されていません。
補助記憶装置は、様々な技術と関連して使用されます。
オンラインストレージ: クラウドサービスを利用したデータ保存。
キャッシュメモリ: CPUと主記憶装置の間に設置され、アクセス速度を向上させるためのメモリ。
仮想記憶: 主
記憶装置の容量を超えるプログラムを実行できるようにする技術。
バックアップ: データの損失を防ぐための、データのコピーを保存すること。
ページング方式: 仮想記憶を実現するためのメモリ管理技術。
補助
記憶装置は、
コンピュータシステムにおいて、データの長期保存に不可欠な役割を果たしています。今後も、大容量化、高速化、低価格化が進み、ますます重要な技術として発展していくでしょう。