質問: メモリって? 低レベルな質問ですみません。 メモリを増設すると作業時間が短縮できると聞きましたが、処理の速度が速くなるってことですか? それってcpuの仕事じゃないんですか? うーん、よくわかりません・・・。
回答: まず、いくらメモリを増設しても、cpuそのものの処理速度は変わりませんし、 メモリを増設したからといって、絶対に作業時間が短縮するというものでもありません。 例えば、 os自身が必要とするメモリの量と、os上で動くアプリが必要とするメモリの量が、 仮に、60mbだったとします。 この場合で、pcに搭載されているメモリが32mbだとします。 すると、28mb不足している事になり、この不足している部分を hddの一時ファイルを使って補います。 (補うというのは、不足している部分のデータ量が、hddとメモリの間を 行ったり来たりするという事です。=スワップといいます) しかし、pcに搭載されているメモリが64mbだとしたら、 メモリ容量の不足はなくなり、hddの一時ファイルを使う事はありません。 つまり、メモリの容量による作業時間の増減とは、 hddとメモリを行ったり来たりするデータの量が増減する為に起こるものです。 もし、このデータ量に増減が無ければ、メモリを増設しても作業時間に変化は 起こらないのです。 仮に、あるアプリに割り当てられるメモリ量が常に2mbで、そのアプリが必要とする メモリ量が4mbだとすると、100gbのメモリを搭載したとしても、 そのアプリにかかる作業時間は(メモリ増設の要因では)変化しません。 以上、何か参考になれば幸いです。