#3今回は、化石にならないための予防策にいくつか徒然に触れます。化石化の予防としてご服用下さい。(その1)ハードウェアの基礎知識を学ぶ優秀なソフトウェア技術者になるには、ハードウェアの基礎知識は必須だ。最近は2進、8進、16進法とプログラムの関係がろくに分からないソフトウェア技術者がいる。C言語やJavaの技術者なら「そんな馬鹿な?」と思うだろうが、世の中そういう言語ばかりじゃないのだ。コンピュータの初期は、真空管に電気が流れたら1、そうでなければ0だった。その後の紙テープ・紙カードは、穴が空いていたら1、空いていなかったら0とした。まもなく磁気テープが登場し、テープの磁気に1と0の信号を記録するようになった。全てはこうした2進法が原点だ。今もコンピュータの基本原理は変わらない。言えば、ピンとくるはずだ。沢山のディスクパックが並ぶちなみに、初期の頃にはハードディスクを取り換えられるディスクパックなるものがあった。「よっこらしょ」と、両手で抱えるくらい大きかったのだが、記憶容量は100MBも満たないものだった。これがディスクパックこのディスクパック(要はハードディスク)を交換してデータを読み込ませる。CPUがディスクパックのデータをメモリにロードし、プログラムの命令通りに1ステップずつ処理を行う。これがプログラム内蔵方式って呼ばれるものだ。CPU、メモリ、ハードディスク(外部記憶装置)の関係が分かる。ハードの知識を吸収したいなら、コンピュータの歴史を紐解いていくのが一番だ。面白いほど自然と知識がついてくる。何と言っても子供の成長のように自然と理解出来るのだ。受かるために勉強をすることだ。結局、自分も基礎知識はそうした試験対策から学んでいる。それをベースとして更に知識は積み重ねられる。近道であり試験に受かると自分の価値もあがる。興味深いワープロの誕生秘話(2/2)さて、前回の続きです。1)大型汎用機の話しをしていると、凄く昔に感じる。#16資格の種類は、細かいものを加えると相当の数にのぼる。写真は去る6月30日、日暮里サニーホールで行われた「筑波の聲」のダンサーの方々。糸魚川白銀の世界(ドローン上空撮影)時間は前後するが、先日の動画は春だったが、冬の世界も紹介しようと思う。虎ノ門にある文部科学省に出掛けた。