Skip to main content

分析エンジンとは何ですか?

Analytical Engineは、1830年代半ばに英語の発明者と数学者Charles Babbageによって作成された機械的コンピューターでした。Babbageはマシン全体を構築することはありませんでしたが、分析エンジンは一般に最新のコンピューターの前駆体と見なされます。パンチカードプログラミングシステムを使用し、計算を行うための処理ユニットと短期メモリバンクを使用して作業データを保存しました。1812年に数学テーブルを使用している間、バベージは自動的に計算を行うことができるマシンのアイデアを思いつきました。最初に、彼は今日、差分エンジンNo. 1として知られている差異エンジンを発明しました。多項式でのみ機能するように設計されています。プロジェクトが停滞したとき、バベージは彼のフォーカスを広げて多目的マシンを作成することにしました。1839年、彼は分析エンジンの開発に学問的に考えられているすべてを専念し始めました。バベージは、このエンジンが真鍮で作られ、蒸気エンジンを搭載していると想定していました。データは、パンチカードを使用して分析エンジンに供給されました。Babbitは、機械的織機のプログラムに使用されていたテキスタイル業界のパンチカードのアイデアを借りました。1つのタイプのカード入力数学操作、もう1つは負荷と保存のアクションを指示し、3番目は機械に数値定数を供給しました。プログラミング言語は、1世紀後に使用されたアセンブリ言語に似ていました。inationデータが入力されると、分析エンジンは、他のコンピューターのような機能を追加、減算、乗算、分割することにより、方程式を解くことができます。計算中、分析エンジンは基本的にスクラッチパッドメモリであるものを使用することができました。1,000個の数字を保存できますが、それぞれが最大50桁の長さになる可能性があります。計算が完了すると、分析エンジンが印刷、パンチカード、またはグラフフォームに回答を出力できます。また、後で印刷プレートを作成するために使用できるトレイを作成することもできます。彼の分析エンジンのすべての部分は、最新のコンピューターに反映されています。多くの先見の明のように、バベージは他の人に彼の天才を認識させるのに苦労しました。バベージが資金を得ることができなかったため、完全なプロトタイプは決して構築されませんでした。彼は博物館で生き残る機械の一部を作成しました。分析エンジンに匹敵するコンピューターが建設されるまで、1871年にバベッジが死亡してからほぼ100年かかりました。