03 : コンピュータとシステム

070 ハードの基礎知識を学ぼう #3

今回は、化石にならないための予防策にいくつか徒然に触れます。
化石化の予防としてご服用下さい。

(その1)ハードウェアの基礎知識を学ぶ
優秀なソフトウェア技術者になるには、ハードウェアの基礎知識は必須だ。最近は2進、8進、16進法とプログラムの関係がろくに分からないソフトウェア技術者がいる。C言語やJavaの技術者なら「そんな馬鹿な?」と思うだろうが、世の中そういう言語ばかりじゃないのだ。

コンピュータの初期は、真空管に電気が流れたら1、そうでなければ0だった。その後の紙テープ・紙カードは、穴が空いていたら1、空いていなかったら0とした。まもなく磁気テープが登場し、テープの磁気に1と0の信号を記録するようになった。全てはこうした2進法が原点だ。

この頃のコンピュータの特徴は、中央演算装置、主記憶装置、外部記憶装置 で構成されていた。当然も今もコンピュータの基本原理は変わらない。

これらの言葉にピンとこない人でも、CPU、メモリ、ハードディスク と言えば、ピンとくるはずだ。

磁気ディスク
沢山のディスクパックが並ぶ

ちなみに、初期の頃にはハードディスクを取り換えられるディスクパックなるものがあった。「よっこらしょ」と、両手で抱えるくらい大きかったのだが、記憶容量は100MBも満たないものだった。

ディスクパック装置
これがディスクパック

このディスクパック(要はハードディスク)を交換してデータを読み込ませる。
CPUがディスクパックのデータをメモリにロードし、プログラムの命令通りに1ステップずつ処理を行う。
これがプログラム内蔵方式って呼ばれるものだ。CPU、メモリ、ハードディスク(外部記憶装置)の関係が分かる。
ハードの知識を吸収したいなら、コンピュータの歴史を紐解いていくのが一番だ。面白いほど自然と知識がついてくる。何と言っても子供の成長のように自然と理解出来るのだ。

さて、今のハードウェアの基礎知識を覚えるにはどうすれば良いか?

一番の早道は、基本情報技術者試験・応用情報技術者試験を受かるために勉強をすることだ。奇策なんかない。

結局、自分も基礎知識はそうした試験対策から学んでいる。それをベースとして更に知識は積み重ねられる。近道であり試験に受かると自分の価値もあがる。一石二鳥だ。


写真提供
http://www.chilton-computing.org.uk/ca/literature/annual_reports/p016.htm
http://www.kcg.ac.jp/museum/computer/mainframe_computers/ibm.html


ピックアップ記事

  1. 127 在庫管理の失敗で会社が吸収
  2. 066 アパレル品とバーコード(その3)
  3. 053 チャリティコンサート(写真)
  4. 043 近未来の身につけるコンピュータ
  5. 023 事務所移転

関連記事

  1. 03 : コンピュータとシステム

    015 COBOL から C言語 2

    大型汎用機の主要言語はCOBOL/FORTRAN/PL/Iだ。好き…

  2. 03 : コンピュータとシステム

    028 PC98互換機騒動 (DOS/V #3)

    当時、圧倒的な隆盛を誇っていた国民機 NEC-PC98 は、DOS/V…

  3. 03 : コンピュータとシステム

    032 ブラウザ戦争

    あえてブラウザ戦争なる言葉を定義するなら、Windows95の時代にな…

  4. 03 : コンピュータとシステム

    062 4つのレベルの情報処理技術者試験 #11

    今回は真面目に情報処理技術者試験を記述しましょう。情報処理技術者試験は…

  5. 03 : コンピュータとシステム

    054 紆余曲折の情報処理技術者試験 #4

    ついにと言うか、時代の流れと言うか、情報処理の試験区分は大きく変わった…

  6. 03 : コンピュータとシステム

    030 OS/2 WARP (DOS/V #5)

    1992年頃から1996年頃、Windows95が登場し始める頃、Wi…

コンピュータ体験記

PAGE TOP