訪問者:氏名不詳
情 報 技 術 の 歴 史 2
情報処理技術の二つの顔 †
- 数値の操作(計算)
- 文字の操作(文字列の編集)
- 今回も数値操作の続きです。文字操作のほうは来週に。
- コンピュータとはなにか、その基本の基本を考えてみます。
- 現代経済事情だからといって、流行語ばかり追っかけてもなにもわかりません。
道具をつかった計算 †
- 前回は「数える」「はかる」そして「計算する」という基本的な活動について考えてみました。
- 数や量は、まわりのモノを管理コントロールするために必須です。
- 「数える」「はかる」そして「計算する」こと自体、りっぱな労働です。
- こうした基礎の基礎をチャンと考えれば、
- 「精神労働」「知的労働」と「肉体労働」の区別は、たらいたことのない学者(私もその端くれですが)が考えだした無意味な区別です。
そろばん †
問題 6-1
ソロバンを機械だという人はいない。たぶん....
ふつうソロバンといったら、道具だとおもうだろう。
ソロバンのどこが、機械ではなくて、道具だといわせるのだろうか?
6-1 の回答を +
75/85 ...1点以上 88%
▶解答
▼解答
- 指でソロバン玉を動かしているところ? 人力=道具 にみえるのか?
- 歯車をつかった計算機もあったが、これは人力でも、やはり計算機=機械なのか?
- コンピュータは道具か、機械か、を考える一つのヒントになる。
▶計算の道具
▼計算の道具
- アタマのなかでおこなう計算の一部をモノにになわせる。
- 7,8を読み取る(聴き取る)のは人間、
- ただ、そろばん玉を移動させるのは機械的な動作。
- ここで、アタマに計算させてはいけない。意味を考えない。
- 機械的なルールにしたがって、指でそろばん玉を動かす。
- モノとしては、ソロバン玉の位置状態が変わっただけ。
- ソロバン玉は数を示してはいない。
- 結果としてのそろばん玉の位置から、再び数を読みとることができるのは人間。
- 日本では「読み書き算盤」は江戸時代から寺子屋などで教えられた。
- 第二次大戦後になっても、足し算引き算中心の計算ではソロバンのほうが便利で安くはやかった。
- 小学校でも教えていたし、商業学校なのでは必須。会社にはってからバリバリつかっていた。
- 計算も、ソロバンという道具=労働手段をつかったりっぱな労働である。
- 道具をつかわない労働は、なかなか標準化できないが、道具をつかうとようになるとある程度標準化できる。
- 一定の計算をするのに必要な時間は、一定のトレーニングできまる。ソロバンの級。
電卓 †
▶電卓の登場
- ソロバン玉も物理的な運動。ただ力学的な運動で遅い。
- 電子的な状態変化を利用する技術。それ自身は高速。
- 技術的には on/off 可能なスイッチで計算。二進法。
- しかし、真空管をつかった初期の計算機はエネルギーの浪費。
- 半導体による計算機によって実用化。
入出と出力 †
問題 6-2
足し算引き算のレベルだと、ソロバンになれた人が電卓をつかう人と競争しても大差がつかないのはなぜか?
6-2 の回答を +
63/87 ...1点以上 72%
▶解答
▼解答
- 読み取り読み出しに時間がかかるから。
- 計算部分(ソロバン玉を動かしたり、レジスターが反応したりする)が占める比率に対して、
- 数字を読んで指で入力する時間はけっこうかかる。
- 要するに「遅い入出力装置=人間」の作業がしめる比率が圧倒的に高いから、
- 計算部分が高速化し差が大きくなっても、その影響は限定的なのだ。
電卓の基本 †
問題 6-3
電卓は、7+8 をどのように計算をしているのか?
「電卓も、内部にソロバン玉のような、1を表す4個の電気スイッチと5を表す1個の電気スイッチがたくさんならんでいて、これを高速に’’'パチパチ’’'切り替えて計算している。」これは正しいか。もし正しくないなら、間違いの根本はどこか?
6-3 の回答を +
19/63 ...1点以上 30%
▶解答
▼解答
- 「1を表す4個の電気スイッチと5を表す1個の電気スイッチ」が誤り。「0か1か offかonかを示す電気スイッチ」。
- ’’'パチパチ’’'も余計ですが、ご愛敬ということで...
- ただソロバンも電卓も見た目ほど決定的な違いがないということを示唆している点で、この分は基本的に「正しい」面をついている点に注意しよう。
▶解説
▼解説
- もっとも単純な電卓なら、三つのレジスターをもつ。
- Aレジスタの値が、10進数に変換されて液晶に表示される。
| ボタン操作 | Aレジスタ | Bレジスタ | Cレジスタ | 表示=Aレジスタ |
1 | 7ボタン | 00000111 | 00000000 | 00000000 | 7 |
2 | +ボタン | 00000111 | 00000111 | 00000000 | 7 |
3 | 8ボタン | 00001000 | 00000111 | 00000000 | 8 |
4 | =ボタン | 00001111 | 00000111 | 00001000 | 15 |