これ何て呼びますか Part2

PC動作の改善のためには、メモリとCPUを上げることがよく言われていますが、
もし、メモリまたはCPUのどちらか一方だけを上げた場合
動作は改善されるのでしょうか?

よろしければ、理由もお願いします。

A 回答 (7件)

結論だけ言えば「改善されることもあるし、改善されないこともある」



どのような作業をして、どのような状態であるのかなどの情報が無いため、改善に必要な手段をアドバイスすることができません。

では私も例え話を。

CPUは作業をする人。
メモリは机の広さ。
ハードディスクは引き出し(質問にはないですが……)。

・作業する人の能力が高ければ、いろいろなことが素早く処理出来ます。
※CPUのコア数やスレッド数(コア数4スレッド数8などと表記)は人数、動作周波数(3GHzなどと表記)はどれだけ処理するのが早いかという感じです。
・机が広ければ、引き出しから出した色々と必要な道具や書類を置いておくことができるので、素早く持ち替えたり、書類を見たりすることができます。
※メモリ容量(8GBなどと表記)が大きければ大きいほど机が広々と使えるという感じです。
・引き出しが大きければ大きいほどいろいろなものを詰め込んでおくことができます。

そんな感じでしょうかね。
上記の説明を見ての通り、机が広々していても、頭が悪ければ効率的に処理する事ができないため、意味がありません。
その逆で頭が良ければ机が小さいままでも処理速度は早くなります。
しかし、机の上に乗る物が大きければ大きいほど、作業の邪魔になり、結果、頭の悪い人と同じ速度でしか作業できなくなる可能性もあります。


全体的に動作が重いのであればCPUを。
特定の作業が重いのであれば、CPUやメモリを。
膨大な情報量をもつ物を扱うときに重くなるのであればメモリを。
もちろん、全てに当てはまるわけではないので、そのパソコンのスペックや使用方法などいろいろな情報がないと判断出来ません。

まぁ、それらを良い物に変えておけば特に問題はないでしょう。

3Dゲームだとか映像処理関係で重くなるというのならグラフィックボード(ビデオカードやVGAカードとも)を変えたほうが良い場合もありますけどね。
    • good
    • 0
この回答へのお礼

CPUが人でメモリが作業机ですか
わかりやすい説明ありがとうございます。

また、この回答が一番わかりやすかったので、この回答をベストアンサーにさせていただきます。

お礼日時:2013/03/27 16:30

どういった動作の改善を求めるかで違います。


CPUが遅くメモリが必要十分である場合はでCPUの動作を早くしようとメモリの量を増やしても意味がありません。
CPUが早くてもメモリが少なくてHDDにスワップしまくりなのにCPUをより早いものに変えてもHDDのスワップによる速度の低下は改善されません。
CPUが遅くメモリもHDDスワップが多発し処理が落ちるほど少ないならどちらか一方を変えても
CPUを変えた場合はHDDスワップは無くなりません
メモリを増やした場合はCPUの遅さは改善されません
そのため、CPUを早いものに交換しとメモリも増やさないと両方が改善されません。
また、HDDの速度を改善するにはSSDがあります。
    • good
    • 0
この回答へのお礼

どちらか一方だけ改善してもだめなんですね。
バランスが大事ということでしょうか。
回答ありがとうございます。

お礼日時:2013/03/27 16:10

まず PCスペック またはPC型番、OS 作業内容などを書いたほうが良いかと。

    • good
    • 0
この回答へのお礼

一般的な話を聞こうかと思ったのですが、
質問分の情報が少なすぎました。
申し訳ございません。

お礼日時:2013/03/27 16:16

メモリ増設は、フリーズしないよう安定感が増す程度でしかなく、それ以上の事には


ならない。人間で言えば肺活量と同じですね。CPUに関しては、交換できるのが殆どは
同一規格のブツでしかなく、その程度の換装では性能の向上なんて全く分からない。
CPU換装とは一般的に、PCの新規購入を意味すると考えましょう。

最後に一つ。漠然とした質問内容を投稿するのではなくて、こういう事をしたいんだけど、
今の性能がこれぐらいです。どうすればいいですかと、具体的な情報を元に質問する方が
より具体的な回答が得られます。
    • good
    • 0
この回答へのお礼

交換だけでは限界があるんですね。
PCの購入も検討しようかと思います。

お礼日時:2013/03/27 16:24

質問の中に重大な事が抜けています、メモリの容量が現在十分にあるかどうかです、メモリ不足になると仮想メモリとしてHDDをメモリ代わりに使う訳ですが、メモリより100倍遅いHDDを使わないで済むかどうかは速度を考える上では決定的に違います、また大量にメモリを使う動画アプリと、それほど大量に使わないアプリでは、メモリ容量による影響は大きく差が出ます、つまりやはりHDDのスワップをつかうかどうかと言う問題です、100倍以上の速度差はCPUの性能を少し上げた程度でカバーできるものではありません。


またアプリがそれほどCPU負荷を使わない物 たとえばCor i5で最大でもCPU負荷が30%だったものを高速なCor i7に変えた所でCPU負荷が15%になったとしても、処理速度は変わらない事になります。
つまりCPUを変えても全く改善されない場合もあるという事です。
ですから、使用目的に対して、スペックが適正かどうか判断しないとたとえば、16GBのメモリを32GBにしたら倍速?そんなことはないです、大半の32Bitアプリは使えても4GBですから、16GBだろうが32GBだろうが同じなのです。
答えは不足していれば改善されるという事だけです。
ベンチマークテストはやみくもに全部を使う事で速度を評価しますが、実際と異なります。
    • good
    • 0
この回答へのお礼

メモリが2倍になると倍速もしくはそれなりに速くなると勘違いしていました。勉強不足ですね。。

確かに質問文での説明が足りていなかったと感じます。
申し訳ありませんでした。

お礼日時:2013/03/27 15:53

例えがヘタな俺が通りま~す。



車が好きなので・・・F1レースで例えると。
ドライバーとマシン

運転手だけ最上級でもマシンが遅ければ結果遅い。
マシンだけ最上級でも運転手が遅ければ結果遅い。

どちらか一方では意味があまり無いですね。


両方(CPU・メモリ)が最上級ならとても早いチームになります。
さらにピットクルー(HDD)も最上級なら文句の無いチームでしょう。
    • good
    • 0
この回答へのお礼

片方だけ性能が良くてもあまり意味がないのですね。
わかりやすい例えでした。ありがとうございます。

お礼日時:2013/03/27 15:47

改善は見込めますがわかりません。



つまり、メモリーは倉庫と考えてください。
CPUは倉庫の荷物を積み下ろすフォークリフトだと考えてください。

メモリーが一杯の時、CPUは空くのを待っています。
ここでメモリーを増やすとCPUは動けますので動作の改善になります。が、
CPUが速くなっても意味が無いですよね。(1)

CPUがフル稼働している時、メモリーは空いたままです。
CPUを速くすれば動作の改善になります。が、
メモリーが増えても意味が無いですよね。(2)

(1),(2)の場合は速くなりませんので、「損したー」ってことになります。
    • good
    • 0
この回答へのお礼

わかりやすい説明ありがとうございます。

お礼日時:2013/03/27 15:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報