本文へ移動

EDVAC — 初期の蓄積プログラム式電子計算機

EDVAC(Electronic Discrete Variable Automatic Computer)は、2進法と蓄積プログラム方式を備えた初期の電子計算機で、現代のコンピュータアーキテクチャの発展に影響を与えた。

概要

EDVAC(Electronic Discrete Variable Automatic Computer)は、2進演算と内部へのプログラム格納を組み合わせた最初期の電子計算機の一つだった。ENIACの後継機として20世紀中頃に開発され、命令とデータを同じメモリに保存するという考え方を含め、後の機械の設計を形づくる助けとなる発想を導入、あるいは普及させた。時代背景の説明や技術報告については、初期の記述および ENIACに関する資料を参照できる。

画像ギャラリー

1 画像

設計と主要構成

EDVACは2進法の逐次型計算機として構築された。設計では、中央制御装置により順次実行される算術処理と、水銀遅延線メモリが重視された。語長は44ビットで、主記憶にはそのような語を約1,000個保持できた。基本的な算術機能としては、自動加算、減算、乗算、そしてプログラムによる除算の一形態が含まれ、自動検査機構は計算誤りの一部を検出するのに役立った。2進動作とメモリ技術の資料としては、2進動作のノートと 算術と加算がある。

性能と動作

逐次機としてのEDVACは、算術処理を複数サイクルにわたって実行した。歴史資料に残る代表的な測定値では、加算の平均時間は数百マイクロ秒、乗算は数ミリ秒台前半とされる。1,000語の44ビット語メモリという容量は、プログラムとデータの規模を制約したが、蓄積プログラム方式により、プラグボード方式や再配線方式よりも柔軟にプログラムを扱えた。減算と乗算の性能については 減算 と 乗算、プログラムによる除算については 除算ルーチンを参照。

運用の歴史

EDVACの作業は戦時中の計算プロジェクトに続くもので、初期の機械を築いた संस्थ(機関)に属する技術者や数学者が関わった。1940年代後半から1950年代に完成し日常運用に入ったEDVACは、科学計算と軍事計算のための生産資源となった。1960年には、1日20時間以上稼働し、平均的にエラーのない連続運転が数時間続くと報告されている。1961年により新しい機器に置き換えられるまで使用され続けた。運用の要約やサービス記録は、性能報告と サービス要約で確認できる。

用途と意義

EDVACは、弾道表、科学計算、その他の自動化された反復可能な算術手順が有効な作業に用いられた。蓄積プログラムの考え方により、手動再配線を必要とした以前の機械に比べ、作業変更に要する時間と労力が減った。そのためEDVACは、後にヴィン・ノイマン・アーキテクチャとして知られるようになる多くの要素の概念実証としても機能した。歴史的分析やアーカイブ資料は 歴史分析を参照。

注目すべき事実と特徴

  • 蓄積プログラム: ENIACとは異なり、EDVACは物理的な再構成のみに依存せず、内部メモリに保存されたプログラムで動作した。
  • 2進算術: EDVACは数値に2進法(基数2)の表現を用い、電子的実装と誤り検出を簡略化した。
  • メモリ技術: この機械は遅延線記憶に依存しており、実用的なランダムアクセス半導体メモリが登場する以前に一般的だった技術である。
  • 遺産: EDVACのアーキテクチャと運用経験は、後続のコンピュータ設計と蓄積プログラム概念の定式化に影響を与えた。

EDVACの歴史的意義は、初期コンピューティングの文脈で見るとよりよく理解できる。試作的な戦時計算機と、その後に続くより標準化されたコンピュータアーキテクチャとの橋渡しをしたのである。さらに詳しく知るには、上記のリンクから技術報告、博物館ページ、学術的回顧を参照するとよい。

質問と回答

Q: EDVACとは何ですか?

A: EDVACはElectronic Discrete Variable Automatic Computerの略で、最初の電子計算機の1つです。

Q: ENIACと比較してEDVACは何が違うのですか?

A:ENIACとは異なり、EDVACは2進数で動作し、プログラムを保存することができた。

Q:EDVACの機能にはどのようなものがあったのですか?

A:EDVACは、自動加算、自動減算、自動乗算、プログラムによる除算、自動チェックが可能で、1,000個の44ビットワードの容量がありました。

Q:EDVACの容量はどのくらいだったのか?

A:EDVACは1,000個の44ビットワードの容量を持っていました。

Q:EDVACの平均的な加算・乗算時間は?

A:平均加算時間は864マイクロ秒、平均乗算時間は2,900マイクロ秒でした。

Q:EDVACの運用期間中の生産性はどうでしたか?

A:EDVACは、1日8時間、1日20時間以上エラーなく稼働し、その信頼性と生産性を証明しました。

Q: EDVACはいつ、何に取って代わられたのですか?

A: EDVACは1961年にBRLESCに置き換わりました。

関連項目

著者

AlegsaOnline.com EDVAC — 初期の蓄積プログラム式電子計算機

URL: https://ja.alegsaonline.com/art/30248

共有