IT用語集 › プログラミング › コンバータコード(ENIAC)

コンバータコード(ENIAC)

プログラミング Svenska → 更新: 2026-10-21

1948年にENIACを6分の1の速度に落とし、そのかわり格段に使いやすくした改造。プログラムをケーブルから壁一面のスイッチへ移した。

ムーア・スクール講義の後、誰もがプログラム内蔵方式を望んだが、ENIACはすでにアバディーンに据え付けられており、廃棄されるはずもなかった。陸軍弾道研究所のRichard Clippingerが近道を提案した。機械の3つのファンクションテーブルは、実質的に数千桁の読み出し専用メモリで、本来は参照値のためのものだった。そこに命令を置き、解釈する固定の命令セットを一度だけ配線すれば、ファンクションテーブルはプログラム格納庫になる。設計はジョン・フォン・ノイマンとAdele Goldstineが詰め、機械は1948年9月から新方式で動いた。

代償は大きく、すべての命令がパッチコードに配線済みでなく機械自身によって解読されることになり、ENIACは速度の約6分の5を失った。だが得たものはそれ以上だった。新しい問題の準備が、数日がかりの再配線から数時間のスイッチ設定に縮み、書き残して保管もできた。有効な出力が飛躍的に増えたので、機械は1955年まで生き延びた。クロック周波数よりアーキテクチャが勝つことの、きれいな実証である。

← 用語集に戻る