『プログラムはなぜ動くのか 知っておきたいプログラミングの基礎知識』(矢沢久雄)を読んだ。
皆さんご存じですか。パソコン、実は、物理的な存在だった。IC(ゲジゲジみたいなやつ)の足の1本1本のオンオフが、2進法の1桁を表すと。つまり8本足のICなら、オンオフで2の8乗=256通り表せると。これが8ビット=1バイトと。そんな物理的な。いやもちろん、知ってましたけど。
CPUもメモリもICですが、CPUが演算したり、メモリがデータを格納したりする具体的なやり方(ぜんぶ2進法かつ物理的)が分かりやすい。いや、この本はいいですね! ブラックボックスが開く快感があります。