どうやら、RAMを追加することでコンピュータの速度を上げることができます。追加するRAMの量は、ハードディスクの容量、プロセッサ速度、マザーボードなどに直接または間接的に関連していますか?RAMのメモリを仮想メモリおよびキャッシュメモリと比較できますか?
注:PC構成について:Intelコアi5プロセッサー、マザーボードDP55WB 4GB RAM、700 GBハードディスク空き容量。
どうやら、RAMを追加することでコンピュータの速度を上げることができます。追加するRAMの量は、ハードディスクの容量、プロセッサ速度、マザーボードなどに直接または間接的に関連していますか?RAMのメモリを仮想メモリおよびキャッシュメモリと比較できますか?
注:PC構成について:Intelコアi5プロセッサー、マザーボードDP55WB 4GB RAM、700 GBハードディスク空き容量。
回答:
RAMを追加すると、ほとんどの場合、コンピュータの速度が向上します。
残念ながら、コンピューターの速度を推定するのに十分な情報が提供されていません。お使いのコンピュータが主にRAMの容量によって制限されている場合は、速度が大幅に向上します。十分なRAMを搭載している場合は、おそらく改善に気付かないでしょう。
RAMの容量は、ハードディスクの容量に非常に間接的に関連しています。ハードディスクは、実際にRAMを満たすのに十分なデータを格納できるように十分な大きさである必要があります。新しいコンピュータで10年前のハードドライブを使用しない限り、問題は発生しません。
マザーボードは、インストールできるRAMの量を決定する際の主な制限要因です。マニュアル(またはBIOSリリースノート)には、インストールできるRAMの容量が記載されています。
プロセッサはRAMの量を制限しますが、間接的に制限します。基本的にマザーボードは、互換性のあるプロセッサがサポートできるよりも多くのRAMをサポートしないように作られています。非常に大容量のRAMと複数のプロセッサソケットを備えた一部のシステムでは、システムが新しいRAMを受け入れる前に、いくつかの空のソケットを設定する必要がある場合がありますが、それは高価なサーバーでの問題にすぎません。ユーザーとして、あなたはおそらくそのようなシステムを見ることはないでしょう。
仮想キャッシュメモリの意味がわかりません。さまざまなデバイスにさまざまなキャッシュがあり、仮想メモリがあります(またはページファイルまたはスワップスペース、名前はオペレーティングシステムによって異なります)。
編集 4 GiBのRAMがあるため、RAMを増やすとパフォーマンスが向上する可能性がありますが、改善はそれほど大きくありません。4 GiBは、インターネットの閲覧、映画の視聴、ゲームのプレイなど、すべての一般的なタスクに十分です。仮想マシンを実行したり、重いプログラミングをしたりする場合は、RAMを追加することができます。
キャッシュに関する限り、一般的にはRAMの量とは関係ありません。プロセッサ、ハードディスクドライブ、光ディスクドライブ、および類似のコンポーネントは、RAMへのアクセス数を減らすために、キャッシュメモリを使用して必要なデータを保存します。キャッシュメモリはより高価で(特にプロセッサで使用されるもの)、最新のコンピュータではアップグレードできません。
仮想メモリについては、Windowsのハードディスク領域を占有し、多くのUNIXライクなシステムで個別のパーティションを使用します。すべてが正しく動作するためには、少なくともRAMと同じくらいの仮想メモリが必要です。RAMを購入する際に、仮想メモリを特に気にする必要はありません。
通常は、RAMを追加することをお勧めします。あなたがそれをする必要があります最も一般的なアプリケーションの着実に成長要件(ブラウザ、オフィスなど)を考慮すると、いくつかの日を。また、本当に必要な場合は、より多くのアプリケーションを並べて実行したり、現在実行中のすべてのアプリでより多くのRAMを使用したりすることができます。
RAMの目的は、プログラムが高速メモリに必要な情報を格納してアクセスできるようにすることです。この高速メモリがいっぱいの場合、ディスクを使用して情報の未使用ビットを邪魔にならないように移動し(グーグルのスワップ、ページング)、プログラムが再び必要になるまでこれらのビットを保存します。次に、(ひどく遅い!)ディスクからメモリに再度読み込む必要があります。
RAMが多い場合、このプロセスの発生頻度は低くなるため、マシンのパフォーマンスが向上するはずです。
大量のメモリを使用する多数のプログラムを同時に実行すると、ページング/スワッピングも発生する可能性があります。また、RAMを追加すると、これらの状況を防ぐことができます。
タスクマネージャーを起動するか、メモリ使用量の追跡に役立つ何らかのアプリケーションをインストールして、RAM使用量を確認する必要があります。RAMが常にいっぱいの場合は、アップグレードする必要があります。
メモリは安いです、ただ買うだけです。簡単なグーグル検索で、メインボードが最大16GBのRAMをサポートしていることがわかります。ただし、4 GB以上のRAMもサポートするオペレーティングシステム(Windows、Linuxなど)を実行する必要があることを考慮してください。ここでは64ビットオペレーティングシステムについて話しています。説明については参照してください。この記事、またはWikipediaのこの1、またはMicrosoftからこの1を。
ヒント:Linuxを実行している場合、Linuxはディスクのバッファとして未使用の空きRAMを使用するため、RAMは常にいっぱいであるように見えます。ここに説明があります。Windows Vistaでも同様のことが行われているようです。自分で確認してください。Win7が同じことをするかどうかわかりません。
RAMの追加が役立ちます。ただし、本当に必要な場合のみ!
まれなケースでは、逆のことを行ってシステムを遅くすることさえあります。RAM構成とメインボード/ CPUによって異なります。
最初に追加のRAMが必要かどうかを確認してください。システムにインストールしたRAMよりも多くのRAMをすでに使用している場合、最も速度が向上します。この場合、RAMよりもかなり遅いスワップを使用します。
RAMとハードディスクの容量は認識されません。CPU速度とは関係ありません。
RAMとCPU速度の唯一の関係は、低速のRAMはCPUの速度を低下させることですが、ほんの少し(<10%)です。
それはあなたのコンピュータをスピードアップしますが、時にはそれは最良のアイデアではありません。たとえば、Windows7 32ビットでは、最大2.7 GBのRAMしか使用できません。XP 32ビットではもう少し多くなりますが、32ビットのため、4GBでのアドレス可能なメモリの制限があります。私が最近目にしたのは、5400rpmのハードディスクを搭載したノートパソコンを持っている人たちでした。そのため、ハードディスクをより高速の7200rpmモデルに変更すると、速度が大幅に向上しました。CPUを変更するとパフォーマンスも向上する可能性がありますが、パフォーマンスのボトルホールがハードディスクである場合は、それほど改善は見られません。Windowsパフォーマンスインデックスを確認します。アップグレードするハードウェアコンポーネントがわかる場合があります。お使いのコンピューターハードウェアに基づいて、より高速なハードディスクまたはソリッドステートディスクから全体的な改善が得られると思います。多くのグラフィックを多用するプログラム(例:
RAMを追加すると、非常に遅い仮想メモリ(非常に遅いハードディスクに格納されている)に頼る前に、プログラムとデータを詰め込むためのより高速なメモリが提供されるため、コンピュータの速度が向上します。これまでのアドバイスはすべて、RAMの不足がシステムの速度低下の原因であるかどうかを検討する必要があります。
しばらく前にDoom 3を試してみたい友人がいたので、彼は外に出てゲームを購入し、インストールしてプレイを開始しましたが、予想よりもはるかに遅いため、RAMを追加しました。まだ遅い。私は彼のPCを調べたところ、彼がまだコンピューターに付属しているビデオカードを使用していることがわかりました。これは本当にローエンドのものでした、統合されたRadeon Xpress 200かそれと同じようなものだったと思いますが、いずれにしても、RAMは実際にはここの問題ではありません...
古いスレッドですが、一般的な問題が再発します。現在のシステムについて調べるための良い出発点は次のとおりです。
これは、RAMの使用量を示すリアルタイムのグラフを表示します。
使用可能なRAMはありますが、RAMを増やしても効果がありません(デュアルチャネルメモリを除く。この場合、RAMを2つのバンクに均等に分割する方が高速です)。
すべてのRAMが使用中になると、システムはRAM(非常に高速なアクセス)とディスク(低速なアクセス)の間でデータを交換し始め、RAMにスペースを作るのを遅くします。このセットアップは「仮想メモリ」と呼ばれます。メモリのチャンクまたは「ページ」をスワップすることは「ページスワップ」です。
マザーボードには、対応できるRAMの量に制限があります。現在のマザーボードを確認してください。私のラップトップには8GBの制限があります。新しいATXマザーボード128 GB。
スワッピングが発生し始めると、メカニカルハードドライブはSSD(ソリッドステートドライブ)よりもかなり遅くなりますが、現在のところ、メガバイトあたりのコストはかなり低くなっています。残念ながら、ハードドライブはランダムアクセス(シーケンシャルではなく、ドライブの周りに散在するトラックとセクターにアクセスする)の方がはるかに遅く、スワップはランダムアクセスになる傾向があります。SSDは、ランダムアクセスの方がはるかに高速です。
機械的駆動は電子的には氷河的です。7200 RPM = 120回転/秒= 0.00833秒/回転 4コアの3GHz CPUが各命令の実行に10クロックかかった場合、その時間内に10,000,000命令を実行できます。
場合によります。32ビットシステムでは、システムは4ギガを超えるRAMをアドレス指定できないため、何も追加されません。64ビットシステムでは、さらに多くのアクセスが可能になります。
編集:「PAE」を見た後、私はこのページを見つけました-メモリ制限:http : //msdn.microsoft.com/en-gb/library/aa366778.aspx#physical_memory_limits_windows_xp
XPよりもはるかに多くをカバーしています。