大量のRAMを搭載したコンピュータを使用することは素晴らしいことですが、そのメモリのすべてが通常使用されていない場合、それは潜在的に高速ですか?今日のスーパーユーザーのQ&A投稿には、好奇心旺盛な読者の質問に対する回答があります。
今日の質疑応答セッションは、コミュニティ主導のQ&AWebサイトのグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。
写真提供: ダニエル・ディオンヌ(Flickr) 。
質問
スーパーユーザーリーダーのKeavonは、すべてのメモリが通常使用されていない場合に、RAMが多いコンピューターの方が高速であるかどうかを知りたいと考えています。
16GBのメモリを搭載したコンピュータがあるとします。私のコンピュータが通常約4GBのメモリを使用していて、8 GBに達しない場合、8 GBの(同じタイプの)メモリしかないコンピュータよりも高速ですか? 16 GBの半分を削除し、8 GBまたはメモリのみで動作することで、私のコンピューターは同じくらい高速に動作しますか?
Keavonは、RAMの半分をコンピューターから取り外した場合、パフォーマンスの違いに気付くでしょうか。
答え
スーパーユーザーの寄稿者であるWyzardとJasonが答えを持っています。まず、Wyzard:
はい。オペレーティングシステムは追加のRAMをディスクキャッシュとして使用できるため、ディスク上のデータへのアクセスが高速化されます。ただし、RAMを追加しても、CPUバウンドの計算(ディスクI / Oはそれほど多くありません)は高速になりません。
ジェイソンからの回答が続きます:
オペレーティングシステムごとにメモリの管理方法が異なり、元の質問には何も記載されていなかったため、Windows7のコンテキストで回答します。
以下は、24GBのRAMを搭載したコンピューターの例です。現在「使用中」メモリとして割り当てられているのは7GBのみですが、別の10 GBが「スタンバイ」メモリとして割り当てられており、再度読み取られる場合と読み取られない場合があるデータが含まれています。それが読まれるならば、それはあなたのコンピュータをより速くするでしょう。現在、「空き」メモリはまったく使用されていません。
![]()
- 「使用可能な」メモリには、スタンバイと空きが含まれます
- 「キャッシュ」メモリには、スタンバイと変更も含まれます
- 「合計」メモリは、ハードウェア予約済みを除くすべてのメモリです。
Windows 7のメモリ使用量について詳しく知りたい場合は、TechRepublicに 素晴らしい記事 。
説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください 。