| タイプ | メインフレーム/ 科学コンピュータ |
|---|---|
| 発売日 | 未公開 |
| 前任者 | IBM 700/7000 シリーズ |
| 後継 | IBM システム/360 |
| 関連している | IBM 1400シリーズ |
IBM 8000 シリーズは、IBM 7000シリーズの後継として提案されたトランジスタベースの製品です。このプロジェクトの重要なエンジニアには、フレッド・ブルックスとジェリー・ブラーウがいました。8000 シリーズのプロジェクト計画は、1961 年 1 月にフレッド・ブルックスによって発表されました。いくつかの技術的な成功があったにもかかわらず、IBM が統一された製品ラインを模索する中で、このプロジェクトは政治的な争いとなりました。このプロジェクトは 1961 年にボブ・エバンスによって中止され、成功したSystem/360シリーズに取って代わられました。
8000プロジェクトは、コンピュータに関連して「アーキテクチャ」という用語が初めて使用されたプロジェクトである可能性があります。 [1]
問題点
ピューは8000ラインの廃止の理由をいくつか挙げている。[2] : p.121
- より統合されたテクノロジーがまだ利用できなかったため、システムは個別のトランジスタ(SMS) コンポーネントを使用して構築される予定でした。
- 提案されたシステムは、IBM の既存の成功した1400 シリーズシステムとは互換性がありませんでした。
- 提案された命令セットは複雑すぎました。
- これらのシステムは浮動小数点演算のパフォーマンスが不十分で、アドオン プロセッサによってのみ強化されていました。
8000個のコンポーネント
共通アーキテクチャを持つ一連のプロセッサを提供した System/360 とは異なり、8000 は、パフォーマンスを向上させるために外部コンポーネントを追加できる単一のメインプロセッサで設計されました。
特定されたコンポーネントは次のとおりです。
8103
8103 は、シリーズの大型システムを入出力処理に関連するタスクから解放するローエンド プロセッサとして提案されました。8103 は、2 つの 8 ビット バイトからなる 16 ビット ワードとして構成された 4 K または 8 K 8 μs磁気コア メモリを搭載する予定でした。システムは、2 μs コア メモリを大型プロセッサと共有することもできました。メモリはセグメントに編成されましたが、セグメント サイズは提案では指定されていませんでした。8103 は、入出力またはフロント エンド プロセッサとしての使命をサポートするために、マルチプログラム化される予定でした。タスクの切り替えはハードウェア制御によって自動的に行われる予定だったようです。[3]
8104
8104の提案仕様は8103に似ている。固定小数点および浮動小数点演算とストレージ間文字演算のための完全な命令群を備えていた。すべての命令の長さは32ビットであった。8104は直接アドレッシング、間接アドレッシング、および255個のインデックスレジスタによるインデックスアドレッシングをサポートしていた。[4]
8106
8106 は 8000 ラインの主力プロセッサとなる予定で、IBM 7090システムの性能を補完するように設計された。[2] 8106 は、アクセス時間 2 μs の 4 K、8 K、または 16 K ワードのコアメモリの 1 つ以上のストレージユニットで 64 ビットワードを使用した。ストレージユニットの一部は、製品ラインの他のプロセッサと共有できるはずだった。命令は 1、2、または 3 つの 32 ビットハーフワードの長さで、それぞれ 1、2、または 3 つのアドレス命令が可能だった。システムは非ページ仮想メモリを使用し、アドレス変換テーブルを介して 256 ワードのブロックをアドレス指定した。[5]
8108
8108は「8106マシンへのアタッチメント」であり、浮動小数点演算の性能を大幅に向上するように設計されました。たとえば、8106は12桁の浮動小数点乗算を280μsで実行することになっていました。8108はこれを24μsに短縮しました。[6]
8112
8112 も高速浮動小数点プロセッサでした。8108 とは異なり、8112 には独自の「命令フェッチ、インデックス作成、および命令シーケンス機構」がありました。8112 は 8106 の完全な「スレーブ」プロセッサであり、入出力のみを 8106 に依存していました。[7]
参考文献
- ^ Gifford, David; et al. 「ケーススタディ: IBM5 SYSTEM/360-370 アーキテクチャ」(PDF) 。2012 年10 月 18 日閲覧。
- ^ ab Pugh, Emerson W.; Lyle R. Johnson; John H. Palmer (1991). IBM 360 および初期の 370 システム。マサチューセッツ州ケンブリッジおよびロンドン: MIT プレス。ISBN 0-262-16123-0。
- ^ IBM Corporation (1961). IBM 8103 プロセッサー暫定マニュアル(PDF) .
- ^ IBM Corporation (1961). IBM 8104 データ処理システム操作マニュアル(PDF)予備版.
- ^ IBM Corporation (1961). IBM 8106 データ処理システム (暫定操作マニュアル) (PDF) .
- ^ Henderson, DS (1961). IBM 8108 高速浮動小数点アタッチメント (メモ) (PDF) .
- ^ IBM Corporation (1961). IBM 8112 中央処理装置 予備操作マニュアル(PDF) .
