コンピューターは何でできてるの?
コンピューターって何でできてるかご存じでしょうか?おそらくPCを自分で組んだ方はご存じかと思います。プログラミングをするうえでコンピューターの内部を知っておくことは非常に重要です。
この画像は私のPCを撮影したものです。「CPU」「GPU」「メモリー」が存在し、「チップセット」がそれぞれをつないでる感じです。このほかにハードディスクやSSDなどから構成される「I/O」もあります。
概略図にするとこんな感じですね。ただしGPUはCPUに内臓されていたり、チップセット経由でつながることもあります。またSSDの代わりにM.2というものもありますが、これもチップセット経由やCPU直結もあります。
例えばプログラムを実行するとき、SSDなどからデータが読み込まれメモリーに読み込まれます。CPUはメモリーを見ながらプログラムを実行していきます。