「メインメモリ」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
(同じ利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
− | '''メインメモリ'''とは、[[コンピューター]]が[[プログラム]]や[[データ]] | + | '''メインメモリ'''とは、[[コンピューター]]が[[プログラム]]や[[データ]]を一時的に保存するための部品のことを指します。「[[RAM]]」と呼ばれることが多い。 |
+ | |||
+ | [[CPU]]から直接アクセスされるため高速に[[データ]]を読み書きすることができます。一方で、電源が切れると、メインメモリ上のデータはすべて消えてしまうため、長期的にデータを保存するには[[ハードディスク]]や[[フラッシュメモリ]]などの[[外部ストレージ]]を用いる必要があります。 | ||
例えば、[[パソコン]]や[[スマートフォン]]などで[[プログラム]]を実行したり、[[データ]]を処理したりするとき、その[[プログラム]]や[[データ]]は、まずメインメモリに保存されます。そして、[[コンピューター]]がその[[プログラム]]や[[データ]]を読み込んで処理します。 | 例えば、[[パソコン]]や[[スマートフォン]]などで[[プログラム]]を実行したり、[[データ]]を処理したりするとき、その[[プログラム]]や[[データ]]は、まずメインメモリに保存されます。そして、[[コンピューター]]がその[[プログラム]]や[[データ]]を読み込んで処理します。 | ||
+ | |||
+ | == メインメモリの容量 == | ||
+ | 一般的な[[OS]]ではメインメモリが枯渇すると[[ハードディスク]]や[[フラッシュメモリ]]などの[[ストレージ]]に「[[スワップファイル]]([[仮想メモリ]])」を確保します。これは非常に遅いものです。 | ||
+ | |||
+ | つまり[[パソコン]]や[[スマホ]]においては高速な処理速度を維持するには「スワップファイルを使わないこと」が絶対条件となります。なお、メモリを大量に搭載しても高速化はしません。速度低下が起きにくくなるだけです。 | ||
+ | |||
+ | [[サーバー]]の場合は一般的にスワップファイルを無効化して運用するため「メモリ不足=サーバーダウン」となります。 |
2023年2月28日 (火) 03:25時点における最新版
メインメモリとは、コンピューターがプログラムやデータを一時的に保存するための部品のことを指します。「RAM」と呼ばれることが多い。
CPUから直接アクセスされるため高速にデータを読み書きすることができます。一方で、電源が切れると、メインメモリ上のデータはすべて消えてしまうため、長期的にデータを保存するにはハードディスクやフラッシュメモリなどの外部ストレージを用いる必要があります。
例えば、パソコンやスマートフォンなどでプログラムを実行したり、データを処理したりするとき、そのプログラムやデータは、まずメインメモリに保存されます。そして、コンピューターがそのプログラムやデータを読み込んで処理します。
メインメモリの容量[編集 | ソースを編集]
一般的なOSではメインメモリが枯渇するとハードディスクやフラッシュメモリなどのストレージに「スワップファイル(仮想メモリ)」を確保します。これは非常に遅いものです。
つまりパソコンやスマホにおいては高速な処理速度を維持するには「スワップファイルを使わないこと」が絶対条件となります。なお、メモリを大量に搭載しても高速化はしません。速度低下が起きにくくなるだけです。
サーバーの場合は一般的にスワップファイルを無効化して運用するため「メモリ不足=サーバーダウン」となります。