
UNIVAC 1100/2200シリーズは、 1962年にスペリーランド社が最初に製造したUNIVAC 1107から始まる、互換性のある36ビットコンピュータシステムのシリーズです。このシリーズは現在もユニシス社によってClearPath Doradoシリーズとしてサポートされています。ソリッドステート1107のモデル番号は、初期の真空管コンピュータと同じ順序でしたが、初期のコンピュータはソリッドステートの後継機と互換性がありませんでした。[1]
建築
データ形式
- 固定小数点、整数または分数
- ワード全体 – 36 ビット ( 1 の補数)
- ハーフワード – ワードあたり 2 つの 18 ビット フィールド (符号なしまたは 1 の補数)
- 3番目のワード – ワードあたり3つの12ビットフィールド(1の補数)
- クォータワード – ワードあたり 4 つの 9 ビット フィールド (符号なし)
- 6 番目のワード – ワードあたり 6 つの 6 ビット フィールド (符号なし)
- 浮動小数点
- 英数字
指示フォーマット
命令は36ビット長で、以下のフィールドを持つ: [5] [6]
- f (6ビット) - 関数指定子 (オペコード)、
- j (4 ビット) - 部分ワード指定子、J レジスタ指定子、またはマイナー機能指定子、
- a (4 ビット) - レジスタ (A、X、または R) 指定子または I/O 指定子、
- x (4ビット) - インデックスレジスタ(X)指定子、
- h (1ビット) - インデックスレジスタ増分指定子、
- i (1 ビット) - 間接アドレス指定子、
- u (16 ビット) - アドレスまたはオペランド指定子。
レジスター
高速「汎用レジスタ スタック」の128 個のレジスタ( UNIVAC 1108およびUNIVAC 1106モデルでは「集積回路レジスタ」) は、メモリ アドレス 0 から始まるメイン ストレージの現在のデータ スペースにマップされます。これらのレジスタには、A、X、R、および J レジスタのユーザー コピーと実行コピーの両方と、多くの特殊機能実行レジスタが含まれます。
右側の表は、ユーザー レジスタの アドレス ( 8 進数) を示しています。
15 個のインデックス レジスタ(X1 ... X15)、16 個のアキュムレータ(A0 ... A15)、および 15 個の特殊機能ユーザー レジスタ (R1 ... R15)があります。4 つの J レジスタと 3 つの「ステージング レジスタ」は、特殊機能 R レジスタの一部を使用します。
興味深い機能の 1 つは、最後の 4 つのインデックス レジスタ (X12 ... X15) と最初の 4 つのアキュムレータ (A0 ... A3) が重複しているため、これらのレジスタでデータをどちらの方法でも解釈できることです。これにより、メモリ アドレスでのみアクセスできる 4 つの未割り当てアキュムレータ (A15+1 ... A15+4) も生成されます (A15 のダブル ワード命令は A15+1 で動作します)。
真空管マシンは相互互換性がない
UNIVAC 1107 より前に、UNIVAC はモデル番号 1101 から 1105 までの真空管ベースのマシンをいくつか製造しました。これらのマシンはアーキテクチャとワード サイズが異なり、互いに互換性がなく、1107 およびその後継機とも互換性がありませんでした。すべて真空管を使用し、多くはメイン メモリとしてドラム メモリを使用していました。一部は、後に UNIVAC 社に買収され合併されたEngineering Research Associates (ERA)によって設計されました。
UNIVAC 1101、または ERA 1101 は、1950年代に ERA によって設計され、レミントンランド社によって製造されたコンピュータシステムである。商業的に販売されることはなかった。[7]これは海軍プロジェクト 13 の下で開発され、バイナリでは 1101 である。[8] UNIVAC 1102または ERA 1102 は、米国空軍のためにエンジニアリング リサーチ アソシエイツによって設計された。36 ビットのUNIVAC 1103は 1953 年に導入され、アップグレード版 ( UNIVAC 1103A ) は 1956 年にリリースされた。これは、ウィリアムズ管の代わりにコアメモリを使用した最初の商用コンピュータであった。UNIVAC 1105 は1103A の後継で、1958 年に導入された。
UNIVAC 1104システムは、 1957 年にウェスティングハウス エレクトリック社向けにBOMARC ミサイル プログラムで使用するために構築された 1103 の 30ビットバージョンでした。しかし、1960 年代に BOMARC が配備された頃には、より新しいコンピュータ ( AN/USQ-20のバージョンで、G-40 と呼ばれていました) が UNIVAC 1104 に取って代わりました。
UNIVAC 1100互換シリーズ
これらのマシンは共通のアーキテクチャとワード サイズを持っていました。それらはすべてトランジスタ化された電子機器と集積回路を使用していました。初期のマシンはコア メモリ(1110 はメッキ線メモリを使用) を使用していましたが、 1975 年に 半導体メモリに置き換えられました。
1107
UNIVAC 1107 は、1962 年 10 月に発表された Sperry Univac の UNIVAC 1100 シリーズ コンピュータの最初のソリッド ステート メンバーでした。レジスタストレージに薄膜メモリを使用していたため、Thin-Film Computer とも呼ばれていました。アーキテクチャの大きな変更点であり、以前のモデルとは異なり、厳密に 2 アドレス マシンではなく、最大 65,536 ワードの 36 ビット コア メモリを備えた単一アドレス マシンでした。マシンのレジスタは、磁気ストレージよりも高速な形式の薄膜メモリの 128 ワードに格納されました。4 マイクロ秒のメイン メモリ サイクルごとに 6 サイクルの薄膜メモリを使用して、サイクル時間のペナルティなしでアドレスのインデックス付けを実行しました。販売されたシステムは 36 台のみでした。
コア メモリは、1 つのバンクで 16,384 36 ビット ワード、または 2 つの別々にアクセス可能なバンクで 16,384 ワード単位で最大 65,536 ワードまで使用可能でした。サイクル時間は 4 マイクロ秒で、命令とデータ アクセスが 2 つのバンクで重複する場合の有効サイクル時間は 2 マイクロ秒でした。
128 ワードの薄膜メモリ汎用レジスタ スタック (算術、インデックス、繰り返しがそれぞれ 16 個、共通が数個) のアクセス時間は 300 ナノ秒で、サイクル時間は 600 ナノ秒でした。コア メモリ サイクルあたり 6 サイクルの薄膜メモリと高速加算回路により、現在の命令コア メモリ サイクル内でのメモリ アドレスのインデックス作成と、指定されたインデックス レジスタ (16 個使用可能) のインデックス値の変更 (符号付き上位 18 ビットが下位 18 ビットに加算される) が可能になりました。16 個の入出力(I/O) チャネルでは、直接メモリ I/O メモリ ロケーション レジスタ用の薄膜メモリ ロケーションも使用されました。未使用の薄膜メモリ ロケーションからプログラムを実行することはできませんでした。
UNISERVO IIA と UNISERVO III の両方のテープ ドライブがサポートされており、どちらも金属 (UNIVAC I) またはマイラー テープを使用できました。
FH880ドラム メモリユニットは、スプールおよびファイル ストレージ メディアとしてもサポートされていました。1800 RPM で回転し、約 300,000 個の 36 ビット ワードを保存しました。
1107は周辺機器なしで約5,200ポンド(2.6ショートトン、2.4t)の重量がありました。[9]
Univac はバッチ オペレーティング システムEXEC Iを提供しました。Computer Sciences Corporation は、強力な最適化Fortran IV コンパイラ、洗練されたマクロ機能を備えた SLEUTH というアセンブラー、および非常に柔軟なリンク ローダーを提供する契約を結びました。
費用の例
以下は1963年のUNIVAC 1107の予算見積りの例です。[10]
1108

1108 は 1964 年に導入されました。UNIVAC 1107がレジスタ ストレージに使用していた薄膜メモリは集積回路に置き換えられました。1107 と比較して、より小型で高速なコアがメイン メモリに使用されました。
より高速なコンポーネントに加えて、2 つの重要な設計上の改良が組み込まれました。ベース レジスタと追加のハードウェア命令です。2 つの 18 ビット ベース レジスタ (1 つは命令保存用、もう 1 つはデータ保存用) により、動的な再配置が可能になりました。プログラムがメイン メモリにスワップインまたはスワップアウトされると、その命令とデータは、再ロードされるたびにどこにでも配置できます。マルチプログラミングをサポートするために、1108 には 512 ワードの解像度を持つ 2 つのベース レジスタとリミット レジスタを使用したメモリ保護がありました。1 つは I バンクまたは命令バンクと呼ばれ、もう 1 つは D バンクまたはデータ バンクと呼ばれていました。プログラムの I バンクと D バンクが異なる物理メモリ バンクに配置されると、1/2 マイクロ秒のアドバンテージが得られ、「代替バンク タイミング」と呼ばれます。1108 では、プロセッサ状態レジスタ (PSR) も導入されました。ベースレジスタの制御に加えて、さまざまなストレージ保護機能を有効にし、A、X、RレジスタのユーザーセットまたはExecセットのいずれかを選択できるようにし、ユーザープログラムの「ガードモード」を有効にするさまざまな制御「ビット」が含まれていました。ガードモードは、ユーザープログラムがExecutive Onlyの「特権」命令を実行したり、プログラムに割り当てられたメモリの外部のメモリ位置にアクセスしたりするのを防ぎました。[11]
1108 の追加のハードウェア命令には、倍精度演算、ダブルワードのロード、ストア、および比較命令が含まれます。プロセッサには、周辺機器用に最大 16 個の入出力チャネルがあります。1108 CPU は、128 ワード (200 オクタル) の ICR (統合制御レジスタ) スタックを除いて、すべて個別のコンポーネント ロジック カードで実装され、各カードには 55 ピンの高密度コネクタが付いており、マシン ワイヤ ラップ バックプレーンに接続されています。追加の手作業によるツイスト ペア配線は、敏感なタイミングでのバックプレーン接続、マシン ワイヤ ラップ バックプレーン間の接続、および CPU キャビネットの下部にある I/O チャネル コネクタ パネルへの接続を実装するために使用されました。ICR (統合制御レジスタ) スタックは、1107 の薄膜レジスタに代わる「新しい」集積回路技術で実装されました。ICR は 128 個の 38 ビットで構成され、ハーフワードのパリティ ビットが各アクセスで計算され、チェックされます。 ICR は論理的には最初の 128 個のメモリ アドレス (200 オクタル) ですが、CPU に含まれていました。コア メモリは 1 つ以上の個別のキャビネットに含まれており、2 つの個別の 32K モジュールで構成され、合計容量は 64K 38 ビット ワード (18 ビット ハーフ ワードごとに 36 ビット データとパリティ ビット) でした。コア メモリの基本サイクル時間は 750 ns で、サポート回路は 1108 CPU と同じ回路カード/バックプレーン テクノロジで実装されていました。
最初の UNIVAC 1108 システムが 1965 年に提供されたのとちょうど同じ頃、Sperry Rand 社は、最大 3 つのCPU 、合計 262,144 ワードの 4 つのメモリ バンク、および 2 つの独立したプログラム可能な入出力コントローラ (IOC) を備えたマルチプロセッシングをサポートする UNIVAC 1108 II (別名UNIVAC 1108A )を発表しました。すべてがビジー状態であるため、CPU で実行される 3 つのプログラムと IOC での 2 つの入出力プロセスという、5 つのアクティビティを同時に実行できます。CPU間の同期を可能にするために、 テスト アンド セットという命令がもう 1 つ組み込まれました。
1964 年の内部調査では販売できるのは約 43 台のみであると示されましたが、合計で 296 台のプロセッサが製造されました。
1108 II、または 1108A は、シリーズ初のマルチプロセッサ マシンで、3 つの CPU と 2 つの IOC (入出力制御ユニット) に拡張可能でした。これをサポートするため、最大 262,144 ワード (キャビネット 4 台) の 8 ポート メイン メモリを搭載していました。各 CPU に個別の命令パスとデータ パス、各 IOC に 1 つのパスが備わっていました。メモリは 65,536 ワードの物理バンクに編成され、各バンクには個別の奇数ポートと偶数ポートがありました。命令セットは 1107 と非常に似ていますが、マルチプロセッサ同期用の「テストと設定」命令など、いくつかの追加命令が含まれていました。1108 の一部のモデルでは、ワードを 4 つの 9 ビット バイトに分割する機能が実装されており、ASCII文字を使用できます。ほとんどの 1108A 構成には、それぞれ 8 つまたは (オプションで) 16 つの 36 ビット並列 I/O チャネルを備えた 1 つまたは 2 つの CPU と、2 つまたは 3 つの 64K コア メモリ キャビネットが含まれていました。コストを考慮し、3 つの CPU システムと 4 つのコア メモリ キャビネットは例外でした。IOC は、非常に大規模なマス ストレージ要件を持つ構成をサポートするために、8 個または (オプションで) 16 個の追加 I/O チャネルを含む別のキャビネットでした。IOC はごく少数しか製造されず、主な顧客は ユナイテッド航空(UAL) でした。
UNIVAC アレイ プロセッサ (UAP) は、IOC よりもさらに少数が製造されました。これは、1108A システム用にカスタム構築されたスタンドアロンの数値演算コプロセッサでした。UAP は、最も基本的なレベルでは、4 つの 1108A 演算ユニットと関連する制御回路で構成され、1108A CPU とほぼ同じスタンドアロン キャビネットに収められていました。UAP は、物理的にも論理的にも 2 つの 1108A マルチプロセッサ システムの間に配置されていました。UAP は、2 つの独立した 1108A システムの 4 つの 65K コア メモリ キャビネットを直接アドレス指定してインターフェイスすることができました。UAP は、いくつかのアレイ処理命令を実行できましたが、最も重要なのは高速フーリエ変換(FFT) でした。簡単に言えば、1108A CPU の 1 つがデータ配列をコア メモリに移動し、実行する関数とデータ配列のメモリ アドレスを含む命令パケットを標準 I/O チャネル経由で UAP に送信します。[12] UAP はその後、CPU から完全に独立して操作を実行し、操作が完了すると、I/O チャネル経由で元の CPU に「割り込み」ます。シェル石油会社、デジテック (カルガリー)、ガルフ カナダ (カルガリー) 向けに、ごく少数の UAP が構築されました。インストールされた UAP は、地震データの処理に使用されました。
Sperry Rand がコアメモリを半導体メモリに置き換えたとき、同じマシンがUNIVAC 1100/20としてリリースされました。この新しい命名規則では、最後の数字はシステム内のCPUの数(たとえば、1100/22 は 2 つの CPU を持つシステム) を表しました。
1106
1107 および初期の 1108 マシンは、エンジニアリング/科学計算コミュニティを対象としていたため、1100 シリーズ ユーザー グループは UNIVAC Scientific Exchange (USE) と名付けられました。オペレーティング システムはバッチ指向で、FORTRANと (それほどではないが) ALGOL が最も一般的に使用されている言語でした。商用コンピューティングの市場が成熟するにつれて、これらのオペレーティング システムは、アプリケーションが一般的にCOBOLで記述されるビジネス コンピューティングの需要の高まりに対応できなくなりました。UNIVAC は、1108A マルチプロセッサ システムとEXEC 8オペレーティング システムでこの市場の変化に対応しました。エンジニアリング プログラムや科学プログラムは多くの場合「計算に縛られる」(つまり、CPU とコア メモリ全体を使用する) のに対し、通常 COBOL で記述されるビジネス アプリケーションは、ほぼ常に「I/O に縛られる」(つまり、I/O 操作が完了するまで待機する) ものでした。 EXEC 8 オペレーティング システムの計測により、1108A マルチプロセッサ構成では、CPU が「アイドル ループ」状態にある時間が 50% に達することが分かりました (下記の注記を参照)。これらのアプリケーションでは CPU のパフォーマンスは問題にならないため、急速に成長する商用ビジネス市場に対応するために、低価格で低パフォーマンスのシステムを作成することは商業的に理にかなっています。
UNIVAC 1106 は 1969 年 12 月に発表され、物理的にも命令セットにおいても UNIVAC 1108 と全く同一でした。1108 と同様にマルチプロセッサ対応でしたが、2 つ以上の CPU が搭載されたことはなく、IOC もサポートしていませんでした。実際、1108A CPU と 1106 CPU の唯一の違いは、タイミング カードが 2 枚あるだけでした。コストを低く抑えるために、1106 CPU は 4 ワード チャネルという少ない数で注文することができました。つまり、チャネル 15 (最も番号が大きいチャネル) は、1106 システムと 1108 システムの両方で常にオペレータ コンソール専用であったため、周辺サブシステムに使用できる I/O チャネルは 3 つだけでした。UNIVAC 1106 の初期バージョンは、単純に半分の速度の UNIVAC 1108 システムでした。その後、Sperry Univac は UNIVAC 1108 よりも本質的に低速で安価な別のメモリ システムを使用しました。Sperry Univac は 1106 システムで合計 338 個のプロセッサを販売しました。
Sperry Rand がコアメモリを半導体メモリに置き換えたとき、同じマシンがUNIVAC 1100/10としてリリースされました。
- 注: EXEC 8 アイドル ループ - CPU に実行可能なタスクがない場合 (通常は I/O 操作の完了を待機している場合) に「アイドル ループ」が開始されます。簡単に説明すると、CPU は ICR スタック (最初の 0200 メモリ アドレス) のブロック転送 (オペ コード 022) を実行して同じアドレスに戻します。ICR スタックは CPU に含まれているため、コア メモリ サイクルの使用が最小限に抑えられ、アクティブな CPU に解放されます。
1110
UNIVAC 1110 は、1972 年に導入されたシリーズの 4 番目の製品です。
UNIVAC 1110 では、マルチプロセッシングのサポートが強化されました。16 ウェイのメモリ アクセスにより、最大 6 つの CAU (コマンド演算ユニット、CPU の新しい名前。CAU には I/O 機能がなくなったため、このように呼ばれるようになりました) と 4 つの IOAU (入力出力アクセス ユニット、I/O チャネル プログラムを実行する個別のユニットの名前) を使用できるようになりました。1110 CAU では、メモリ アドレス範囲が 18 ビット (1108 および 1106) から 24 ビットに拡張され、最大 1600 万ワードのアドレス指定可能なメモリが可能になりました。1108/1106 システムで使用されていたコア メモリは、より高速なメッキ ワイヤ メモリに置き換えられました。各メモリ キャビネットには、独立した 8K メッキ ワイヤ メモリ モジュールが 8 つ含まれており、キャビネット全体では 64K でした。1108/1106 と同様に、システムあたり最大 4 つの 64K キャビネットがありました。 1110 には、メイン ストレージを増強するために「デイジー チェーン」構成でアクセスできる「拡張メモリ」キャビネットもありました。1108 64K コア メモリ キャビネットを拡張ストレージとして使用することも可能ですが、ほとんどのシステムでは、1106 システムのより大きく安価な 131K メモリ キャビネットが使用されました。最大 8 つの拡張メモリ キャビネットが許可され、最大 100 万ワードの拡張ストレージが使用できました。1110 CAU および IOAU からの物理的な接続とアドレス変換を行うために、メモリ キャビネットの各ペアに ESC (拡張ストレージ コントローラ) が必要でした。
1110 システムの最小構成は、2 つの CAU と 1 つの IOAU でした。最大構成の 6x4 は、NASAでのみ使用されました。1110 CAU は、UNIVAC が設計した最初のパイプラインプロセッサでした。CAU は、任意の時点で、さまざまな実行ステージで最大 4 つの命令を持つことができました。IOAU は、CAU から物理的にも論理的にも完全に分離されており、さまざまなメイン メモリ モジュールと拡張メモリ モジュールへの独自のアクセス パスを持っていました。これにより、I/O 操作を計算操作から独立させることができ、CAU からメモリ サイクルを「盗む」ことがなくなりました。IOAU には、8 つ (オプションで 16 または 24) の 1108/1106 互換の 36 ビット ワード チャネルが含まれており、ハードウェア メンテナンス パネルも含まれていました。1110 システムの典型的な写真/イラストには、CAU キャビネットにインジケータ ライトがないため、IOAU メンテナンス パネルが表示されています。 IOAUメンテナンスパネルは、1つまたは2つの関連するCAUからのさまざまなCAUレジスタを表示できました。1110 CAUは、「バイト命令」の命令セットの拡張も導入しました。[13] 1110システムの主要コンポーネントであるCAU、IOAU、およびメインメモリキャビネットは、1108/1106と同じ55ピン高密度カードコネクタとマシンワイヤラップバックプレーンを使用して設計されました。古いシステムで使用されていたディスクリートコンポーネントロジックは、トランジスタトランジスタロジック(TTL)集積回路に置き換えられました(下記の注を参照)。CAUは1000枚以上のカードを使用する非常に複雑なユニットでした。
Sperry Rand がメッキワイヤメモリを半導体メモリに置き換えたとき、同じマシンがUNIVAC 1100/40としてリリースされました。この新しい命名規則では、最後の桁はシステム内のCPUの数を表します。1100/40 は新しいメインメモリキャビネットを使用し、8K メッキワイヤメモリモジュールを 16K スタティック RAM モジュール (1024x1 ビットスタティック RAM チップに基づく) に置き換えて、キャビネットあたり合計 131K になりました。これにより、メインメモリを最大 524K まで拡張できました。1110 と同様に、1100/40 CAU には 4 つのベースレジスタとリミットレジスタがあり、プログラムは 4 つの 64k バンクにアクセスできます。プログラムの準備時にバンクが固定されるのではなく、プログラムがバンクの内容を変更できるように、新しい命令が追加されました。
Sperry Rand は 1,110 システムに合計 290 個のプロセッサを販売しました。
注: 1110 (1100/40) CAU、IOAU、およびメイン メモリ キャビネットで使用されている TTL 集積回路は、セラミック 14 ピンDIPで、ピン 4 と 10 はそれぞれ +5 ボルトとグランドでした。これは 1969 年当時の最先端技術でした。
#3007500 - 集積回路 - IC32、六角インバータ
#3007501 - 集積回路 - IC33、クアッド 2 入力 NAND
#3007502 - 集積回路 - IC34、トリプル 3 入力 NAND
#3007503 - 集積回路 - IC35、分割出力付きデュアル 4 入力 NAND
#3007504 - 集積回路 - IC36、分割出力付き 8 入力 NAND
#3007505 - 集積回路 - IC37、クアッド 2 入力 NOR
#3007506 - 集積回路 - IC38、デュアル AND-OR インバータ - 2 ワイド OR、2、2 入力 AND、分割出力付き
#3007507 - 集積回路 - IC39、セット、オーバーライド、リセット機能付きトリプル フリップフロップ
#3007508 - 集積回路 - IC40、デュアル フリップフロップ、「D」タイプ
#3007509 - 集積回路 - IC41、AND-OR インバーター - 4 ワイド OR、2、2、3、4 入力 AND
#3007603 - 集積回路 - IC50、クワッド 2 入力ライン ドライバ
「3」で始まる部品番号は、Univac Blue Bell (フィラデルフィア)、ペンシルバニア州で発行されたものです。
「4」で始まる部品番号は、ミネソタ州ローズビル(セントポール)の拠点で製造されました。
購入したコンポーネント グループは Blue Bell にありました。
半導体メモリシリーズ

1975 年、Sperry Univac は、磁気コアの代わりに半導体メモリを搭載した新しいシリーズのマシンを、新しい命名規則とともに導入しました。
アップグレードされた 1106 はUNIVAC 1100/10と呼ばれました。この新しい命名規則では、最後の桁はシステム内の CPU または CAU の数を表し、たとえば、2 つのプロセッサを持つ 1100/10 システムは 1100/12 と指定されました。アップグレードされた 1108 はUNIVAC 1100/20と呼ばれました。
アップグレードされた 1110 はUNIVAC 1100/40としてリリースされました。最大の変更点は、タイプ 7015 64K メッキワイヤ メモリ キャビネットを新しいタイプ 7030 131K ソリッド ステート (スタティック RAM ) メモリ キャビネットに置き換えたことです。これにより、メイン ストレージを最大 262K から最大 524K に拡張できるようになりました。タイプ 7030 メイン メモリ キャビネットには依然として 8 つの個別のメモリ モジュールが含まれていましたが、それぞれ 8K ではなく 16K (38 ビット ワード、36 データ、2 パリティ) になりました。タイプ 7013 131K コア メモリ キャビネット (元々は後の 1106 システムでメイン ストレージとして使用されていました) も、Intel 1103A DRAMに基づくソリッド ステート メモリ キャビネットに置き換えられました。
UNIVAC 1100/80 は1979 年に導入されました。これは 1100 システムと 494 システムを組み合わせることを目的としていました。1100/10、1100/20、1100/40 と同様に、最後の数字はシステム内の CAU の数を表します。
1100/80 では、高速キャッシュ メモリである SIU (ストレージ インターフェイス ユニット) が導入されました。SIU には、8K または (オプションで) 16K の 36 ビット ワードのバッファ メモリが含まれており、論理的および物理的に CAU/IOU と (より大きく、より遅い) メイン メモリ ユニットの間に配置されていました。1100/80 システムの最初のバージョンは、最大 2 つの CAU と 2 つの IOU に拡張できました。後のバージョンでは、4 つの CAU と 4 つの IOU に拡張できました。更新された 1100/80 (上図) の SIU コントロール パネルは、大規模なマルチプロセッサ構成を、それぞれ別のオペレーティング システムを持つ完全に独立したシステムに論理的および物理的に分割できました。CAU は、36 ビットの 1100 シリーズ命令と 30 ビットの 490 シリーズ命令の両方を実行できました。 CAU には、アドレス指定可能なメモリの最初の 128 ワードに、以前の世代の 1100 シリーズ マシンと同じ基本レジスタ スタックが含まれていましたが、これらのレジスタはシステムの他の部分と同じ ECL チップを使用して実装されていたため、レジスタは書き込み/読み取りごとにパリティを生成/チェックする必要はありませんでした。IOU (入出力ユニット) はモジュール設計で、さまざまなチャネル モジュールを使用して構成し、さまざまな I/O 要件をサポートできました。ワード チャネル モジュールには、4 つの 1100 シリーズ (並列) ワード チャネルが含まれていました。ブロック マルチプレクサとバイト チャネル モジュールにより、それぞれ高速ディスク/テープ システムと低速プリンタなどを直接接続できました。制御/保守パネルは SIU 上にあり、システムには BC/7 (ビジネス コンピュータ) に基づくミニコンピュータが保守プロセッサとして組み込まれていたため、最小限のインジケータ/ボタンが提供されました。これは、マイクロコードのロードと診断の目的で使用されました。 CAU、IOU、および SIU ユニットは、高密度の多層 PC ボード上にエミッタ結合ロジック(ECL) を使用して実装されました。ECL 回路は +0 および -2 ボルトの DC 電圧を使用し、CAU には 4 つの 50 アンペア -2 ボルト電源が必要でした。大規模な DC 電源を削減するため、電力は 400 Hz でした。400 Hz 電力はモーター/オルタネーターによって供給されました。ソリッド ステートの 400 Hz インバーターは使用可能でしたが、システムの稼働時間要件を満たすほど信頼性が高くないと考えられていたためです。
1100/84 マルチプロセッサ 4x2 システム (2 つのクラスターに分割可能)、CPU キャビネット 4 台、IOU キャビネット 2 台、SIU バッファ ストレージ ユニット 2 台 (各 16K ワード)、メイン メモリ (バックアップ ストレージ) 2,096K ワード (キャビネット 4 台)、システム メンテナンス ユニット (SMU) 2 台、モーター オルタネータ 2 台、トランジション ユニット 1 台、システム コンソール 2 台を含む、1980 年 10 月の定価は 5,414,871 ドルでした。この構成は、月額 127,764 ドルでレンタルするか、月額 95,844 ドルでリース (5 年間) できます。この構成の月間メンテナンス料金は 10,235 ドルでした。大企業や政府機関の顧客に対しては、定価を割引くのが一般的でした。
UNIVAC 1100/60は 1979 年に導入されました。これは、1108/1106 ベースの 1100/10 および 1100/20 システムに代わるものです。
1100/60 システムは、シングル プロセッサ 1100/61 (モデル C1) とデュアル プロセッサ 1100/62 (モデル H1) の両方の構成で利用可能でした。これは、カスタム Sperry Univac 設計のマイクロプロセッサ集積回路を使用して実装されました。CPU キャビネットには、メイン ストレージ (CPU あたり 524K ~ 1048K) ワード、オプションの半導体バッファ ストレージ (CPU あたり最大 8K ワード)、および入出力ユニット (IOU) が含まれていました。IOU (オプション) は、ブロック チャネルとワード チャネルの両方をサポートしました。システムには、診断テストとシステム コンソール サポート用のシステム サポート プロセッサも含まれていました。[14]
1100/62 モデル E1 (アップグレード版) - 中パフォーマンス マルチプロセッサ コンプレックス - 2K バッファ ストレージを備えた 2 つの CPU、1 つのブロック Mux を備えた 2 つの IOU、1 つのワード チャネル モジュール (4 チャネル)、1048K ワードのメイン ストレージ、2 つのシステム サポート プロセッサ、2 つのシステム コンソール、およびメンテナンス コンソールが 1980 年 3 月に $889,340 で販売されました。この構成は、月額 $21,175 でレンタルするか、月額 $16,780 でリース (5 年間) できます。この構成の月間メンテナンスは $3,000 でした。1100/80 システムと同様に、大規模顧客や政府機関の顧客に対しては割引が一般的でした。
UNIVAC 1100/70 は1981 年に導入されました。この技術は 1100/60 設計のアップグレード版であり、1110 ベースの 1100/40 システムに代わるものでした。
UNIVAC 1100/90は 1982 年に導入されました。1100/80 と同様に、最大 4 つのプロセッサと 4 つの I/O ユニットを搭載可能でした。これは 1100 シリーズの中で最大かつ最後の製品であり、液冷式の唯一のシステムでした。

Sperry Integrated Scientific Processor [15] (ISP)は1100/90の付属品です。
SPERRY 2200シリーズ
1983 年、Sperry Corporation は自社製品に UNIVACという名称を使用することを中止しました。
- SPERRY 2200/100は1985年に発売されました
- SPERRY統合科学プロセッサ[16]は1985年に導入された
UNISYS 2200 シリーズ
1986 年に、Sperry Corporation はBurroughs Corporationと合併してUnisysとなり、この社名変更はその後システム名に反映されました。以下にリストされている各システムは、類似した特性とアーキテクチャを持つファミリを表しており、ファミリ メンバーはそれぞれ異なるパフォーマンス プロファイルを持っています。
- UNISYS 2200/200は1986年に導入された[17]
- UNISYS 2200/400 は 1988 年に導入されました
- UNISYS 2200/600 は 1989 年に導入されました
- UNISYS 2200/100 は 1990 年に導入されました
- UNISYS 2200/500 は 1993 年に導入されました
- UNISYS 2200/900 は 1993 年に導入されました
- UNISYS 2200/300は1995年に導入されました
- UNISYS ClearPath IX4400は1996年に導入されました
- UNISYS ClearPath IX4800は1997年に導入されました
- UNISYS 2200/3800 は 1997 年に導入されました
- UNISYS ClearPath IX5600は1998年に導入されました
- UNISYS ClearPath IX5800 は 1998 年に導入されました
- UNISYS ClearPath IX6600 は 1999 年に導入されました
- UNISYS ClearPath IX6800 は 1999 年に導入されました
- UNISYS ClearPath Plus CS7800は2001年に導入されました[18](2003年にDorado 180に改名)[19]
- UNISYS ClearPath Plus CS7400は2002年に導入され(2003年にDorado 140に改名された)[19]
- UNISYS ClearPath Dorado 100は2003年に導入されました
- UNISYS ClearPath Dorado 200は2005年に導入されました
- UNISYS ClearPath Dorado 300は2005年に導入されました
- UNISYS ClearPath Dorado 400は2007年に導入されました[20]
- UNISYS ClearPath Dorado 4000は2008年に導入されました
- UNISYS ClearPath Dorado 700は2009年に導入されました
- UNISYS ClearPath Dorado 4100は2010年に導入されました
- UNISYS ClearPath Dorado 800は2011年に導入されました[21]
- UNISYS ClearPath Dorado 4200は2012年に導入されました
- UNISYS ClearPath Dorado 4300は2014年に導入されました[22]
- UNISYS ClearPath Dorado 6300は2014年に導入されました
- UNISYS ClearPath Dorado 8300は2015年に導入されました[23]
UNISYS ClearPath IX シリーズ
1996 年、Unisys はClearPath IX シリーズを発表しました。ClearPath マシンは、1100/2200 アーキテクチャ (ClearPath IX シリーズ) または Burroughs 大規模システム アーキテクチャ (ClearPath NX シリーズ) のいずれかを実装する共通プラットフォームです。ASICとして実装されている実際の CPU 以外はすべて共通です。IX (1100/2200) CPU と NX (Burroughs 大規模システム) CPU に加えて、このアーキテクチャにはXeon (および短期間Itanium ) CPU がありました。Unisys の目標は、1100/2200 の顧客がより現代的なアーキテクチャに秩序正しく移行できるようにすることでした。
1100/2200シリーズマシンの用途
トロント首都圏自治体向けに設計された交通管制システム (1964 年) は、車両の動きを自動的に分析するために UNIVAC 1107 に接続された交通信号と交通検出器のネットワークでした。
スウェーデンはUNIVAC 418のフロントエンドであるUNIAVAC 1106を使用して、国の車両登録データベースを実装しました。[24]このシステムは1973年から1981年まで1106プラットフォーム上で実行されました。
1979年3月、このシステムは以下で構成されていました。[25]
- 2 x 1106-II
- 2 x 196KW メモリ
- 磁気テープユニット x 12
- 警察および需要端末ユーザー向け通信プロセッサ C/SP x 2
- 9 x FASTRAND-III ドラム (ドラムあたり 1 億 9,800 万文字)
- 郡議会およびテレックス端末用のフロントエンド UNIVAC 418-II 2 台 (CRT 347 台/テレックス 400 台)
- FH1782 ドラム x 2 (ドラムあたり 12.5 万文字)
- 9 x 8433 ディスク (ドライブあたり 205 万文字)
- 10 x 8440 ディスク (ドライブあたり 117 百万文字)
- カードリーダー x 1
- ライン プリンター x 2 (0770 および 0758) - 1,200 行/分
1981年にUNIVAC 1100/60プラットフォームにアップグレードされました。[26]その後、長年にわたりUNISYS XPC-L [27]以降のモデルにアップグレードされました。
参照
- UNIVAC製品一覧
- Unisys OS 2200 オペレーティング システム
- Unisys 2200 シリーズ システム アーキテクチャ
- IBM 7090 1950 年代後半の IBM の最高級 36 ビット コンピュータ シリーズ。
参考文献
- ^ ランドストロム、デイビッド(1987年)。『ユニバック出身の少数の善人』 MIT出版。6ページ。ISBN 0262121204。
- ^ Walker, John (1996-08-06). 「UNIVAC 1100 シリーズ FIELDATA コード」. UNIVAC Memories . 2016-05-22 時点のオリジナルよりアーカイブ。2016-05-22閲覧。
- ^ Jennings, Thomas Daniel (2020-02-05) [1999]. 「ASCII文字コードの注釈付き歴史:情報浸透のためのアメリカ標準コード」.センシティブリサーチ (SR-IX) . 2022-06-01閲覧。
- ^ Mackenzie, Charles E. (1980). Coded Character Sets, History and Development (PDF) . The Systems Programming Series (第 1 版). Addison-Wesley Publishing Company, Inc. p. 64. ISBN 978-0-201-14460-4LCCN 77-90165。2016年5月26日時点のオリジナルよりアーカイブ(PDF )。2019年8月25日閲覧。
- ^ 「Univac 1107 中央コンピュータ」(PDF)。Univac。1961 年 11 月。第 3 章、データ、制御、および命令語。
- ^ 「Sperry Univac 1100/80 システム プロセッサおよびストレージ プログラマ リファレンス」(PDF)。Sperry Univac。1977 年。セクション 4.2 制御セクション。
- ^ George Gray (1999年6月). 「エンジニアリング・リサーチ・アソシエイツとアトラス・コンピュータ(UNIVAC 1101)」. Unisys History Newsletter . 3 (3). 2017年9月13日時点のオリジナルよりアーカイブ。
- ^ ランドストロム、デイビッド(1987年)。『ユニバック出身の少数の善人』 MIT出版。6ページ。ISBN 0262121204。
- ^ 中央コンピュータ、電源制御センター、オペレータコンソール、コアメモリの重量 (65,000 語)
- マーティン・H・ウェイク(1961年3月)。 「ユニバック1107」。エド・セレン.org。国内電子デジタルコンピューティングシステムに関する第 3 回調査。
- ^ 米国議会下院歳出委員会 (1963)。国務省、司法省、商務省、司法機関および関連機関 1964 年度歳出: 商務省。下院歳出委員会小委員会公聴会、第 88 議会、第 1 会期。米国政府印刷局。609 ページ。
- ^ 「4.6 実行システム制御機能」。 UNIVAC 1108 システムの説明(PDF)。 UNIVAC。
- ^ 「2.4 Univac アレイ プロセッサ」。 UNIVAC 1108 システムの説明(PDF)。 UNIVAC。
- ^ 「3.6.14 文字命令」 UNIVAC 1110 システムの説明(PDF)。 UNIVAC。
- ^ スペリー ユニバック 1100/60 事実と数字、U6313、7905
- ^ 統合科学プロセッサシステムプロセッサおよびストレージリファレンス(PDF)。Sperry。1986 年 4 月。UP-11006。
- ^ 「SPERRY 統合科学プロセッサシステムの事実と数字」(PDF) . bitsavers.org . 2023 年10 月 23 日閲覧。
- ^ 「Computerworld」. IDG Enterprise. 1986年10月13日. 2023年10月23日閲覧。
- ^ 「Unisys、ClearPath Plus サーバーを発表」。esj.com。Enterprise Systems Journal。2001 年 4 月 24 日。2015 年 6 月 10 日閲覧。
- ^ ab Swoyer, Stephen (2003-05-20). 「Unisys が新しいメインフレーム システムを宣伝」. esj.com . Enterprise Systems Journal . 2015-06-10に閲覧。
- ^ 「ClearPath 次世代サーバー アーキテクチャが OS 2200 でデビュー」。Unisys ClearPath Connection アーカイブ。Unisys。2008 年 1 月。2015年 6 月 9 日閲覧。
- ^ Morgan, Timothy Prickett (2011-05-10). 「Unisys が ClearPath メインフレームの大型化を推進」www.theregister.co.uk . TheRegister . 2015-06-09閲覧。
- ^ Bryant, Christian (2014-06-20). 「Unisys の ClearPath 製品ラインに Intel ベースのメインフレームが追加」。Tom's IT Pro。2015年 6 月 9 日閲覧。
- ^ Diana, Alison (2015-05-20). 「新しい Unisys ClearPath システムはメインフレーム製品を上回る」www.enterprisetech.com . EnterpriseTech . 2015-06-09に取得。
- ^ 「Computerworld: Twin 418s, 1106s Coordinate Swedish Automobile Data Base」. IDG Enterprise. 1974年9月4日. 2024年5月10日閲覧。
- ^ “Bild på utrustningen”. Datamuseet (スウェーデン語)。 2015 年 6 月 12 日。2024 年5 月 10 日に取得。
- ^ “痛ましいav 1100/60 1981”. Datamuseet (スウェーデン語)。 2015 年 6 月 12 日。2024 年5 月 10 日に取得。
- ^ 「Extended Processing Cabinett, XPC」。Datamuseet (スウェーデン語)。2019年2月1日。 2024年5月10日閲覧。
外部リンク
- UNIVACの思い出
- Univac コンピュータとオペレーティング システムの歴史 (PDF ファイル)
- UNIVAC タイムライン
- UNIVAC 1108 - Unisys History Newsletter、第 3 巻、第 2 号 ( Wayback Machineより) (2017 年 4 月 22 日アーカイブ)
- UNIVAC 1108-II 評判の高い大型システム (PDF)
- 事件 1107
- UNIVAC 薄膜メモリコンピュータ 1107
- EXEC II - Unisys History Newsletter、第 1 巻、第 3 号 ( Wayback Machineより) (2017 年 8 月 9 日アーカイブ)
- Bitsavers.org の UNIVAC 1107 ドキュメント
