IASマシンの概要
IASマシンは、
アメリカ合衆国ニュージャージー州にある
プリンストン高等研究所(IAS)で開発された初期の電子式
コンピュータで、1945年末から1951年にかけて開発が進められました。この
コンピュータは、言わば
ノイマン型と称されるアーキテクチャの初期の例の一つであり、今ではその設計思想が多くの
コンピュータに影響を与えています。IASマシンは1951年に部分的に稼働し、翌年の6月10日に完全に動作を開始しました。
歴史的背景
このプロジェクトは、主任技術者ジュリアン・ビゲローの指導の下、多くの技術者が携わる形で進行しました。参加者にはヒューイット・クレーン、
ハーマン・ゴールドスタイン、
ジェラルド・エストリン、アーサー・バークスが名を連ね、彼らの努力によって1951年に稼働を実現しました。IASマシンは、1958年7月15日まで運用され、その間に多くの技術的な進展がなされました。
構造と機能
IASマシンは、40ビットのワード長を持つ二進
コンピュータで、1ワードあたり2つの命令(各20ビット)が格納可能です。メモリ容量は1024ワード(約5.1キロバイト)で、負の整数は「
2の補数」形式で表されます。このシステムには2つのレジスタがあり、アキュムレータ(AC)と乗除算用レジスタ(MQ)がその役割を担います。
特筆すべきは、IASマシンがプログラムとデータを同じメモリ空間に混在させる設計を採用したことです。これは
コンピュータの柔軟性を高めるものであり、当時の
コンピュータ設計において画期的な試みとされました。特に、ループ処理を実現するために命令を書き換える手法が導入され、当初はこのアプローチが一般的でしたが、次第にインデックスレジスタや間接参照などの手法が生まれ、この技法はあまり使用されなくなりました。
技術的な詳細
当初、IASマシンのメモリは
RCAの
セレクトロン管を利用する計画でしたが、複雑さゆえに開発が遅れ、結果として
ウィリアムス管が使用されました。全体では約2300本の
真空管が利用されており、加算には62マイクロ秒、乗算には713マイクロ秒かかる仕様でした。IASマシンは非同期的な動作原理を持ち、クロックが存在しないため、前の命令が完了した後に次の命令が開始される形になっています。
IASマシンの影響
IASマシンの設計やその機能に関する論文が発表されると、その影響は世界中に広がり、同じ構成の
コンピュータが各国で開発されることとなりました。具体的には、アメリカのAVIDACやILIAC I、日本のMUSASINO-1、ソ連のBESMなど、多くの派生機が存在します。これにより、IASマシンは初期の
コンピュータ史における重要な役割を果たしました。
結論
IASマシンは、
コンピュータ技術の発展において重要な位置を占めており、
プログラム内蔵方式や二進数処理という基本概念を広めました。現代の
コンピュータシステムに対する影響は計り知れず、その歴史的意義は今なお語り継がれています。