EDSAC

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内, 検索
EDSAC

EDSAC(エドサック、Electronic Delay Storage Automatic Calculator、「電子遅延記憶式自動計算機」の意)は、初期のイギリスコンピュータのひとつである。このマシンはジョン・フォン・ノイマンの独創的なEDVACリポートに刺激され、モーリス・ウィルクス (Maulice Wilkes)とケンブリッジ大学の数学研究所のチームが開発した。プロジェクトは J. Lyons & Co. Ltd. が資金援助し、同社はEDSACのデザインに基づいた初の商用コンピュータ LEO I を開発した。1949年5月6日、EDSAC上で最初に動作したプログラムは、0から99までの整数の二乗の表を作るプログラムと、素数のリストを作るプログラムであった。

目次

[編集] ハードウェアの特徴

EDSACは、世界初の実用的なプログラム内蔵方式電子計算機であるが、プログラム内蔵方式を採用した世界初のマシンではない(Manchester Mark IプロトタイプであるBabyの方が早い)。EDSACが開発されると即座に大学の研究用に使われ始めた。つまり EDSAC は実験的ではなく、あくまでも実用的であった。3000本の真空管を使用し、消費電力は12kW。主記憶装置には水銀遅延管を使用し、容量は1024ワード(1ワード(ショートワード)は17ビット)。18個の命令を備えていた。ロングワードは35ビットで、偶数アドレスと奇数アドレスのショートワードを、真ん中に「サンドイッチビット」と呼ばれるビット(記憶装置の都合によるスタートビット兼ストップビットのようなものがそのまま入る)を挟んで連続して使用する。

1953年デビッド・ホイーラー(David Wheeler)はイリノイ大学から戻ると、インデックスレジスタを設計してEDSACのハードウェアを拡張している。

[編集] EDSACの利用例

[編集] その後の開発

EDSACの後継機 EDSAC 2 は1958年に動作を開始した。1961年、EDSAC 2 用のAutocodeALGOL風の科学技術計算用高級プログラミング言語)を D.F. Hartley が開発した。

1960年代半ばには EDSAC 2 の後継機が計画されたが、結局 Atlas 2 のプロトタイプである Titan が導入された。Atlas 2 はマンチェスター大学フェランティ、Plessy の三者で開発した Atlas コンピュータの後継機である。

[編集] 外部リンク

個人用ツール
名前空間
変種
操作
案内
ヘルプ
ツールボックス
他の言語