コンピューターの構造

コンピューターは何でできてるの?

コンピューターって何でできてるかご存じでしょうか?おそらくPCを自分で組んだ方はご存じかと思います。プログラミングをするうえでコンピューターの内部を知っておくことは非常に重要です。

この画像は私のPCを撮影したものです。「CPU」「GPU」「メモリー」が存在し、「チップセット」がそれぞれをつないでる感じです。このほかにハードディスクやSSDなどから構成される「I/O」もあります。

概略図にするとこんな感じですね。ただしGPUはCPUに内臓されていたり、チップセット経由でつながることもあります。またSSDの代わりにM.2というものもありますが、これもチップセット経由やCPU直結もあります。

例えばプログラムを実行するとき、SSDなどからデータが読み込まれメモリーに読み込まれます。CPUはメモリーを見ながらプログラムを実行していきます。