Remington Rand 409 (RR409)
Remington Rand 409(以下、RR409)は、レミントンランドが設計した
パンチカード計算機であり、
プラグボードを使ってプログラム可能な真空管式
コンピュータとなっています。試作機が
1951年に完成し、その後の改良を経て、量産モデル
UNIVAC 60(
1952年出荷)や
UNIVAC 120(
1953年出荷)と名づけられました。機種名の数字は各
パンチカードから処理できる数字の桁数を示しているのが特徴です。
UNIVAC Iが非常に高価で大型なため、その導入は政府機関や一部の大企業に限られていました。これに対して、RR409は事務機市場向けに開発されたもので、より小型で手頃な価格の
コンピュータを目指しました。また、プログラミング方式も
UNIVAC Iとは異なり、RR409はプログラムが内蔵されておらず、入出力装置として
パンチカードだけを使用するシンプルな構成となっています。
1962年に
UNIVAC 1004がその後継機として登場するまでに、約1000台のRR409が生産されましたが、設計や生産に関する記録は破棄されており、詳細なデータは存在しません。
アーキテクチャ
RR409のアーキテクチャは固定小数点で可変長(1桁から10桁)の数値を扱います。演算は
浮動小数点数として行われ、最終的な結果は固定小数点に変換してメモリに保存します。入力やコントロールパネルで使用される数字の外部表現は、レミントンランドの他の
パンチカードマシンと同じく二・五進法(レミントン・コード)で表されます。このシステムでは、一桁のメモリには5本の真空管が用いられ、数字の表現が行われます。
アキュムレータはAセクションとMセクションの2グループに分かれており、各グループは11桁の容量を持ちます。これらのセクションは環状カウンタの仕組みによって桁上がりを管理し、計算結果はAセクションの10桁を取り出すことで取得できます。1桁あたりは6個の
フリップフロップ回路が用いられ、外部入力の数字は奇数と偶数のパルス信号によって内部表現に変換されます。さらに、各ステップでの演算結果の符号によって次の処理ステップが指定でき、条件分岐やループ処理が実施される仕組みがあります。
ハードウェア
RR409は主にカード読取装置(Card Sensing-Punching Unit)と計算装置(Computing Unit)の2つのユニットから構成されています。カード読取装置は90桁の
パンチカードを毎分150枚処理する能力を有し、
UNIVAC 120の場合、10桁×12組の数字を計算装置に入力量できます。処理した結果は90桁の
パンチカードとして出力される仕組みです。
UNIVAC 120の計算装置は、10桁×12組の入力記憶を持ち、さらに81桁以上の定数や10桁×12組の中間記憶と90桁の出力記憶も備えています。
プラグボードによって組まれたプログラムに従い、10桁の四則演算も行えます。加減算は10ミリ秒、乗除算は50ミリ秒で計算可能で、また計算結果の検算機能も付いています。RR409の各モデルは、その記憶装置においても異なる構成が取られています。
日本での使用
日本においては、レミントンランドの代理店である吉沢会計機がRR409を輸入し、販売を行いました。
1955年1月21日には、2台の
UNIVAC 120が横浜港に到着し、これが日本での初の商用
コンピュータとなりました。それ以降、日興証券や多くの企業に導入され、合計で60台以上が販売されました。
例えば、
東京ガスではこの機械を使用してガス料金の計算を行っていました。
パンチカードによって前月および今月のガスメーターの指針値を入力し、これを元に料金が算出されました。その精度や効率は、当時の企業にとって画期的なものでした。
以上のように、Remington Rand 409は当時の技術力を象徴する重要な
コンピュータであり、日本における
コンピュータの普及にも寄与しました。