ENIACは世界で初めての電子計算機です。それは1940年代にさかのぼりますが、今日の我々が頼りにしている技術に深く根強く影響しています。 ENIACの歴史、ENIACの仕組み、21世紀の世界における重要な役割についてご紹介します。
ENIACとは何ですか?
ENIACは何を表しているのですか? ENIACはElectronic Numerical Integrator and Computerの頭字語です。 「The Giant Brain」とも呼ばれ、最初にプログラム可能な汎用電子デジタルコンピュータでした。 1940年代、物理学者John Mauchlyは、電算計算機のコンセプトに取り組み始めました。ペンシルバニア大学ムーア電気工学部では、戦時コンピューターの中心でした。米軍は、第二次世界大戦中に砲撃砲弾の弾道を計算するために高速のコンピュータを必要とし、そのような機械の開発を目指して作業を開始した。
彼のパートナー、J. Presper Ekert Jr.の助けを借りて、Mauchlyは戦争が終わった直後にENIACを完成させました。 ENIACは計算を実行することができたが、プログラムすることは困難だった機械式コンピュータとは異なります。 ENIACには動く機械部品が1つもありませんでした。むしろ、それは約18,000個の真空管、数マイルの配線、および40個の黒い8フィートパネルを特徴とする、複数のユニットからなる機械であった。それは30トンの重さで、ムーア学校の50×30フィートの地下室を占領していました。 ENIACは、真空管も使用した後続のコンピュータと並んで、第1世代のコンピュータとして知られていました。 ENIACは、1秒あたり最大5,000回の追加を実行することができました。そして、前任者とは違って、それは異なる仕事のために再プログラムすることができます。
ENIACの働き
ENIACは高度な技術の洗練されたレベルであっても、その機能を果たすためにプログラマーを依然として必要としていました。当時、ペンシルバニア大学では、80人以上の女性がプログラマーやコンピュータとして働いていました。弾道軌道 - 複雑な微分方程式 - を手作業で計算していました。これらの女性のうち6人がENIACの最初のプログラマー、フラン・ビラス、ベティ・ジェニングス、ルース・リッターマン、ケイ・マクナルティ、ベティ・スナイダー、マリン・ウェスコフに選ばれました。
これらのプログラマーは3000個のスイッチ、数十のケーブル、および数字のトレイを使用して物理的にENIACで米軍の弾道プログラムを構成し、物理的にデータとプログラムパルスをマシン全体にルーティングしました。彼らはプラグボードの配線と3つのポータブル機能テーブルの組み合わせを使用してENIACにプログラムを入力します。各機能テーブルには、数字の表を入力するために使用された1200個の十字スイッチが含まれていました。人の目には、ENIACをプログラミングするプロセスは、実際にははるかに複雑で数週間かかりますが、電話交換機の電話にパッチを当てるプロセスと違って見えました。
命令が完全にプログラムされた後、ENIACは電子スピードでプログラムを計算しました。これは通常、コンピュータに命令を伝える速度がはるかに遅いカードリーダー技術を大幅に上回りました。 ENIACの発明者たちは、電子計算機は以前よりも数千倍も速く数学的問題を計算することができたと主張した。実際、第二次世界大戦の終わりには、ENIACはそれまで人間の歴史のすべてにおいて成功した計算よりも多くの計算を行っていたと推定されています。
ENIACの永続的な影響
その分類された戦略的性質のために、米国政府は第二次世界大戦の終わりまでENIACコンピュータの存在を厳重に保護された秘密に保ちました。戦争部がENIACを重大なプレスリリースで明らかにし、ニューヨーク・タイムズがそれについての記事を発表した1946年に、コンピューターについて最終的に学びました。 ENIACは、その後、最初の水素爆弾の命令を計算することを含む、核物理の問題を解決するために使用されました。 MauchlyとEckertは、最初のコンピュータ会社であるEckert-Mauchly Computer Corporation(EMCC)を見つけました。今日、ワシントンD.C.のスミソニアン研究所でENIACの一部を展示しています。
最初のコンピュータは、スマートフォンを利用してスマートフォンを使って仮想アシスタントに音声コマンドを発行することを忘れるのは簡単ですが、最初のコンピュータは、世界中の民主主義を守るために参加した複雑な機械の1つでした今日まで続く技術革新の次回ガジェットの選択肢に到達するときに、私たちの便利なモダンなライフスタイルを可能にするENIACの重要な役割を覚えておく価値があります。