常々「基礎をやれ」とえらそうに言うことを、人生の糧として生きているわけですが、ふと「コンピュータの基礎」って、なにをやれば「基礎」と言えるのか分からないことに気がつきました。
多分、大抵のエンジニアが思い描くものとして、コンピュータアーキテクチャ(またはシステム)は、ハードウェア、ソフトウェア、ネットワークで成り立っているから、それぞれについて基礎を学べば良いのではないかと想像するわけです。
なので、いったんはこのカテゴリで、基礎と言えるところまで深掘りしてみて、いったい何が基礎なのかを考えてみました。
なお、今日のネタは記憶だけで書いているので、たまにまちがいがあると思いますが、気にしないのが得策です。
コンピュータはなぜ動くのか~知っておきたいハードウエア&ソフトウエアの基礎知識~
日経BP社
2003-06-02
矢沢 久雄,日経ソフトウエア
¥ 2,592 (2015/01/13 21:51時の価格)