• ベストアンサー

PCのメインメモリについて質問です!

neko-tenの回答

  • ベストアンサー
  • neko-ten
  • ベストアンサー率55% (1287/2335)
回答No.3

まず、基本的にソフトウェアはHDDに格納されています。 HDDに対して、CPUは直接アクセスできません。また、書き込み・読み込み速度もCPUの処理に比べて低速です。 そのため、そのままHDDから読み出しをして処理するのではHDDアクセス速度以上の性能を出すことができません。 そこで、間にCPUが直接参照できるメモリを実装し、プログラムの実行部分をメモリに格納し、演算します。 メモリはCPUから直接アクセスできるうえ、書き込み・読み込み速度もHDDとはケタ違いです。 そのため、メモリに格納されたプログラムはHDDから実行するよりも格段に速く動かすことができます。 ここで、もしメモリの容量よりもプログラムの容量のほうが大きい場合はどうなるでしょうか。 基本的に、必要な部分を読み出し、使っていない部分はメモリに書き出しを行いません。 それで問題ないときはいいのですが、もし読み込んでいない部分が必要になったら・・・ そうなった場合、今後の処理に必要であると思われる部分をメモリ上に残し、使わなくなるであろう部分をメモリから削除、新たに演算を行いたい部分をHDDから読み込む・・・ という手間が発生します。 ここでは、演算部分のHDDへの退避なども行うため、かなりの処理遅延が発生するわけです。 もし、メモリが十分にあれば、必要な部分をすべて初めからメモリに格納できますから、この処理が発生しません。 そのため、メモリが多いほどメリットがあるといわれます。 もちろん、利用しているプログラムで必要な分がすでに搭載されているとしたら、いくらメモリを増やしてもあまり意味がありません。 しかし、現実にそういったプログラムだけではありませんし、OSですら1GBは必要になるご時世です。 複数のプログラムを動かすことも多いわけですから、やはりメモリが多いに越したことはないのです。 ちなみに、現在このメモリ(一次記憶装置)だけでは速度的に足りなくなっています。 そのため、CPU内部にさらに高速なキャッシュを持たせることが一般になっています。 繰り返し利用するロジックをキャッシュに読み込んでいれば、さらに速くなるんでないかい?ってことですね。 ちなみに メモリが多い=たくさんの命令を一度に処理できる ではありません。 あくまで命令処理はCPUの管轄ですから、一度に処理できるかどうかはメモリに関係がありません。 同時に実行する命令の数程度であれば、キャッシュで足りる部分です。 実際には、同時に命令を実行して処理が速くなった分、プログラムを高速に読み込まなければいけません。 そのため、単位時間当たりの読み込む命令数が増え、それを高速でCPUに供給するために多量のメモリを搭載する必要が出てきた・・・ってことです。

noname#187433
質問者

お礼

詳しい回答ありがとうございます。今後、PCを購入する際の参考になりました。

関連するQ&A

  • メインメモリの選び方

    メインメモリの増設について質問があります。私は一度PCに詳しい知り合いにメモリを増設(512M増設)してもらったんですが、もうすこしサクサクPCを動かしたいので、新たにメモリの増設を検討しています。できればメモリを2GBにしたいんですが、何を買えばまったく分かりません。またPC自体の性能が悪くてメモリを2GBにしても、性能が発揮されないかったら意味がないので、私のPCにどのくらい増設したらいいか教えてください。よろしくお願いします。スペックは以下の通りです。 PCの型 hp compaq dx2000st OS Windows XP Home Edition Service Pack 2 CPU CeleronD 2.53GHz メインメモリ 632MB RAM ビデオカード GX-HD24000/P256 (ビデオカードは増設)

  • メインメモリ4GBのオンボードとメイン2GBの

    (1)Core2DuoP8600 メインメモリ4GB インテル(R) グラフィックス・メディア・アクセラレータ X4500HD  を搭載したPCと、 (2)Core2DuoE6300 メインメモリ2GB GeForce7900GSを搭載したPC、 どちらがグラフックス性能高いでしょうか? (1)のPCを新たに購入を検討しているのですが現在の(2)にグラフィック性能が著しく劣るなら考え直します。 (1)と(2)、単にどちらが優れているかだけでなくどれほどの差があるか教えて頂けると助かります。 よろしくお願いします。

  • 富士通 メインメモリはPC2-5300ですが、PC2-4200で動作します。

    富士通のノートパソコン FMV-NX70WDを購入したのですが、 仕様の注意書きに「メインメモリはPC2-5300ですが、PC2-4200で動作します。」とありました。 この意味は他の質問を検索して分かったのですが、疑問がひとつ。 ならば、なぜ富士通はこのような事をしたのでしょうか? PC2-4200でしか動作しないのならば、最初からその規格のメモリを 乗せれば良いと思うのですが? わざわざ、上位互換のメモリ(こちらの方が値段とか高いですよね?) を乗せて、低い性能で動作させる必要があるのでしょうか? なにか性能的な意味があってやっているのでしょうか? メモリを増設しようとしたのですが(デュアル化も含めて検討中) 訳が分からなくなってきました。 「そんなのメーカーに直接聞いてみろよ~。」 というつっこみは無しにして頂いて、「こうじゃないかな~?」 という皆さんの率直な考えをお聞きしたいです。

  • メモリについて

    pcで、よく言われている、メインメモリーや、キャッシュメモリの違いを、教えていただきたいです。 HDDから、読み込む際に、メモリに、記憶していれば、読み出しが早いとも、聞いた事があります。 また、メモリが、いっぱいだと、HDDからの、直接、読み込むから、pcの動作が、遅くなるとも、聞きます。 また、ブラウザーの、情報を、記憶も、するとききます。 何か、違いや、区別があるのでしょうか? 楽器をpcに、繋いで使用するさいは、メモリが、どの程度あれば、余裕なのでしょうか?

  • メインメモリ

    メインメモリSO DIMM 144PIN PC100 なんですが、メインメモリを見ただけだ容量わかりますか? シールには128MBと記入してありますが、64MBのような気がするメモリが手元にあります。 メインメモリを見ただけで、容量のわかる方法教えてください。 どうぞよろしくお願い致します。

  • ビデオメモリをメインメモリで使用する場合

    新しくノートPCを購入する場合の参考にしたいと思います。 次回ノートPCを購入する際にオンラインゲームが不自由なく使えるような物がいいと思っています。 素人ながらもグラフィックボードとVRAMの重要性はある程度わかるのですが、そこで、例えば次の様な場合、違いが特にわかりません。 グラフィックボードは最新の3Dゲームでもいける十分な物だったとして、 1:内臓VRAM128M(増設不可)メインメモリ2G 2:標準32M(ビデオメモリとしてメインメモリを使用。BIOSにて最大128Mまで変更可能)メインメモリ2G どちらがより快適にゲームができるのでしょうか? 特に知りたいのはVRAM128MとメインRAM使用の128Mはどう違うのでしょうか? あくまでノートにこだわっていますので、『ゲームをするならデスクトップで』という回答はなしという事でお願いします。

  • メインメモリと共用するビデオメモリ

    パソコン買ったのですが、ビデオカードなしです。 メインメモリは1024Mあります。で、説明に 「ビデオメモリ:最大224MB (メインメモリと共用) 」とありました。 ビデオカードでもし224MBタイプがあったとしたら、この共用する224MBよりも性能はいいのですか? それとも同等? ※PCの用途は主にHP作成とゲーム(アクション系)です。

  • ハード構成iPodのCPU種類とメインメモリ容量について

    [ハードウェア]iPodのCPUとメインメモリについて教えてください。 iPod Touchについて個人的興味で調べています。主に二次記憶装置のメモリ容量については記してあるのですが(4G 8Gなど) 中央処理装置の種類、メインメモリの容量について調べられませんでした。 CPUの種類とクロック数 メインメモリの容量についてご存知の方は教えてください。 (動画再生可能なモデルあればTouchでなくてもかまいません)

  • メインメモリについて

     こんにちは。私はFMV DESKPOWER CE21C(メインメモリの標準容量は256MB)を使ってるのですが、だいぶ前からPC動作が遅くなり、ソフトひとつを開くのにも10数秒かかります。  そんな状態が続いたため、いよいよどうしたら改善されるのかを調べたところ「メインメモリの増設」をしたら治るかもしれないと言う答えに辿り着き、そして、システムのプロパティから今のメモリがいくら在るのか調べたところ、224MBしかありませんでした。 メインメモリって2年半も使ってると256MBから224MBに減るものなんでしょうか? だらだらと長く質問したわりに意味不明かもしれません・・・ごめんなさい。でも、もしわかる方いらっしゃいましたらよろしくお願いいたします。

  • メモリスロットでメインと増設の違いについて

    現在使用中のPC(ThinkPad T42)には、メインと増設にそれぞれ同種の256MBメモリが差してあります。 この内の1枚を1Gメモリに交換する場合、メイン側を差し替えるのと増設側とでは何か性能に差のようなものは出ますか? この機種のメインメモリはキーボード側にある為、交換がラクな増設(裏)側で済ませようと思っていたのですが、知人は"2つのメモリに容量差がある場合はメイン側を変えた方が良い"と云います。 ※云った本人も明確な根拠までは説明できないようですが。。 過去ログも一通り検索したのですが判らなかったので質問させていただきました。