Ferranti Mark 1: 世界初の商用汎用コンピュータ
Ferranti Mark 1は、商用汎用電子式コンピュータとして初めて登場しました。このコンピュータは、1951年にマン
チェスター大学に納入されたものであり、当時の技術革新を象徴する存在となりました。Ferrantiによって製造されたこのマシンは、特に設計面で
Manchester Mark Iのアップデート版として位置づけられています。
歴史と設計
Ferranti Mark 1の1号機は1951年2月に納入され、その約1カ月後にはアメリカの
UNIVAC Iが国勢調査局に納品されました。デザインは、マン
チェスター・ビクトリア大学のフレデリック・C・ウィリアムスとトム・キルバーンによって基礎が築かれています。このコンピュータは、
ウィリアムス管を用いた
記憶装置、加速された乗算器、さらには数種類の命令の追加など、数々の技術的改良を施されています。
Ferranti Mark 1は、20ビットのワード長を持ち、メモリは8本の
ウィリアムス管で構成されていました。それぞれの
ウィリアムス管は64ワードを格納可能で、主記憶は合計512ページの容量を持つ
磁気ドラムメモリを使用しています。この記憶システムは、当初の
Manchester Mark Iに比べて8倍の容量を実現しています。
操作とプログラミング
Ferranti Mark 1の命令は1オペランド形式でアキュムレータに結果を保持し、約50種類が用意されていました。基本サイクルタイムは1.2ミリ秒で、乗算処理にかかる時間は従来の5倍の性能を持っています。プログラミングは
テレタイプ端末を通じて行われ、5ビットの符号に基づいて設計していましたが、対応関係はランダムであり、この点で利用者には一風変わった体験が提供されました。
Ferranti Mark 1の進化
最初の2台の製造後に、Ferranti Mark 1 またはFerranti Mark 1 Starとして知られる改良版が登場しました。このバージョンでは、命令セットが使いやすく改良され、入力のランダム性が改善されました。ユーザーがより簡単にプログラムを書くことができるよう、いくつかの副作用が排除され、入出力プロセスも見直されました。この結果として、1951年から1957年の間に少なくとも7台が顧客に納入されました。
音楽とゲームの革新
Ferranti Mark 1は単なる計算機械ではなく、音楽の制作にも利用されました。特に、オペレータに音をフィードバックする機能が盛り込まれており、これを使って初期の
コンピュータ音楽を生成することが可能でした。例えば、「女王陛下万歳」や「メエメエ黒羊さん」などのメロディが奏でられたと言われています。この音楽プログラムは、
アラン・チューリングの友人である
クリストファー・ストレイチーの手によるもので、BBCによって録音されました。
また、Ferranti Mark 1は1951年11月に世界最古のコンピュータゲームの一つともされる
チェスプログラムが開発されています。限られたメモリと処理能力の中で2手問題に特化したプログラムが実装され、一定の難易度のゲームが指摘されました。
結論
Ferranti Mark 1は、技術的な革新とともに音楽やゲームなど様々な分野に影響を与えた歴史的なコンピュータです。その設計やプログラミングの仕組みは、後のコンピュータ技術の発展に多大な影響を与えることとなりました。