ジョン・フォン・ノイマン
プログラムをデータと同じメモリに置く「ノイマン型」の設計をまとめた数学者。この方式は現在のほぼすべてのコンピュータの基本構造になっている。数学から物理、計算機まで広く足跡を残した万能の天才として知られる。
時代背景
ロスアラモスのマンハッタン計画で計算能力を必要としていたフォン・ノイマンは、ベル研究所やハーバード大学を訪ねたが十分な計算力を得られなかった。1944年、偶然ペンシルベニア大学ムーア校での計算機開発を知り、実際に訪問すると、プログラム可能な電子計算機ENIACはすでに設計を終え、ストアドプログラム方式の計算機EDVACの開発が始まったばかりだった。彼はロスアラモス計画をENIACの最初の主要ユーザーにする手配をし、その後1年半にわたりEDVACプロジェクトの顧問を務めた。
概要
1945年、フォン・ノイマンは「First Draft of a Report on the EDVAC」を著した。この報告書は、ウォーレン・マカロックとウォルター・ピッツによる神経回路の研究から借りた論理記号を用い、「器官」「ニューロン」といった生物学的な語彙で、特定の工学的部品を考慮せずにストアドプログラム式計算機の論理機能を説明した。報告書自身の言葉では、装置には少なくとも3つの特定部分が必要だとされる——演算を担う「中央演算部」(CA)、命令の正しい順序づけを担う「中央制御部」(CC)、そして中間結果・命令・関数表を記憶する「記憶装置」(M)である。この構造は、ストアドプログラム式計算機の論理設計を公に説明した最初の広く流布した文書となり、後続のストアドプログラム式計算機設計の手引きとなった。
俗説と実際
この報告書の知的な功績を巡っては40年にわたり議論がある。「初稿」という名の通り本来は予備的な文書であり、陸軍のプロジェクト管理者ハーマン・ゴールドスタインがフォン・ノイマンに無断で米英各地に配布したものだった。報告書にフォン・ノイマンの名前だけが単著者として記されていたため、ストアドプログラムの概念の功績は彼一人に帰せられることになった。彼が単独著者であること自体に疑いはないが、ムーア校のスタッフの一部は、報告書に書かれたアイデアはチームの成果であり彼一人の功績とすべきでないと主張している。ENIACの中心メンバーだったJ・プレスパー・エッカートとジョン・モークリーは、ストアドプログラムの概念は基本的に自分たちのものだったとさらに主張している。
| 業績 | ノイマン型計算機 |
|---|
関連項目
- ENIAC真空管約18,000本を用いた、初期の大規模な電子式汎用計算機。米国で弾道計算のために作られた。配線の差し替えでプログラムする方式で、巨大な部屋を埋め尽くす物量が「計算機械」の時代の幕開けを象徴した。
- アラン・チューリング計算とは何かを理論的に定式化した数学者。「チューリングマシン」という抽象モデルは今もコンピュータ科学の土台になっている。第二次大戦中の暗号解読でも知られ、計算機の理論と実践の両面に深い影響を残した。