主記憶装置とは何ですか?
コンピューティングの世界では、主記憶装置は、さまざまなシステムやプログラムの起動と実行に必要な実行可能ファイルとデータを格納するプログラムアドレス可能なメモリと理解されています。 より一般的にプライマリストレージまたはメモリと呼ばれるメインストレージは、実行可能ファイルに接続された命令を読み取り、データの処理に必要なタスクを実行するCPUと直接インターフェースします。 ハードドライブに保存されたプログラムの効果的な機能に必要なすべてのデータは、メインストレージに保持されます。
今日のほとんどの場合、メインストレージとCPUは、フロントサイドバスと呼ばれるものを介して通信します。 このタイプのバスは、実際には、メインメモリに格納されているデータとアドレスの両方を読み取るのに役立つ2つの専用バスで構成されています。 フロントサイドバスは、プログラムを実行するために必要な命令を抽出し、ハードドライブ上の実行可能ファイルの場所またはアドレスをCPUに提供します。 その後、CPUは自身のデータの読み取りと書き込みを行い、必要なタスクの起動に進むことができます。
今日のほとんどの場合、主記憶装置には揮発性メモリがあると見なされることに注意することが重要です。 これは、起動時にランダムアクセスメモリがクリアされることを意味します。 この問題に対処するために、多くのシステムは、BIOSなどの不揮発性プライマリメインメモリまたはストレージコンポーネントを使用して、コンピューターを効果的にブートストラップします。 ブートストラップとは、単にセカンダリストレージから大きなプログラムを読み取り、それをプライマリストレージまたはメインストレージのRAMにロードすることを意味します。 そこから、バスはCPUとの通信を開始し、起動シーケンスを完了できます。
進行中のプロセスの一部として、メインメモリは常にデータを読み取り、インデックス付けし、将来の使用のためにデータを効果的に書き換えます。 この絶え間ない相互作用は、データを最新の状態に保ち、コンピューターシステムで使用されているさまざまな機能やプログラムの使用中にデータが主記憶から消えることを防ぎます。