GE-600_series
「GE-600シリーズ」
GE-600シリーズは、ゼネラルエレクトリック(GE)によって製造された、1960年代に始まった36ビット メインフレーム コンピュータのファミリでした。GEがメインフレーム事業を辞めたとき、ラインはハネウェルに売却されました。ハネウェルは、部門がGroupe Bull、次にNECに移動したときに、1990年代に同様のシステムを構築しました。
このシステムは、おそらくダートマスタイムシェアリングシステム(DTSS)がその寿命のほとんどを費やしたプラットフォームとして最もよく知られており、 Multics オペレーティングシステムのベースマシンでもMulticsは、シリーズの新しいバージョンに追加された仮想メモリによってサポートされていました。
コンテンツ
1 建築
2 オペレーティングシステム
3 歴史
4 も参照してください
5 参考文献
6 外部リンク
建築
600シリーズは36ビットワードと18ビットアドレスを使用していました。それらには、2つの36ビットアキュムレータ、8つの18ビットインデックスレジスタ、および1つの8ビット指数レジスタがありました。36ビット単精度と2×36ビット倍精度の両方で浮動小数点をサポートし、指数は個別に格納され、最大71ビットの精度を可能にします(1ビットは符号に使用されます)。精巧なアドレッシングモードのセットがあり、その多くは間接的な単語を使用しており、その一部は自動インクリメントまたは自動デクリメントでした。アドレッシングモードで6ビットと9ビットのバイトをサポートしました。これらは、特定のバイトの抽出とバイトポインターのインクリメントをサポートしていましたが、バイトへのランダムアクセスはサポートしていませんでした。
また、 I/Oを処理するための多数のチャネルコントローラも含まれています。CPUは、チャネルコントローラ自体の機械語で記述された短いプログラムを渡し、データを処理してメモリとの間で移動し、完了時に割り込みを発生させることができます。これにより、タイムシェアリングシステムの主な機能である低速I / Oが完了するのを待っている間に、メインCPUが他のタスクに進むことができました。
オペレーティングシステム
もともと600シリーズコンピュータのオペレーティングシステムはGECOSで、1962年にGEによって開発されました。1963年から1964年の間に、ダートマスタイムシェアリングシステム(DTSS)の最初のバージョンがGE-235で開発されました。DTSSは、最初の真に有用なタイムシェアリングシステムであり、市場に非常に影響力を持っていました。また、 BASICプログラミング言語が最初に開発されたプラットフォームでもコンピュータ歴史博物館の企業史コレクションは、GEのマークIの歴史を次のように説明しています。
ゼネラルエレクトリックインフォメーションサービスの前身は、ゼネラルエレクトリック内のビジネスユニットが顧客のデモを提供するために使用されるコンピューターで余分なコンピューター時間を販売するために設立されたときに始まりました。1965年、ワーナーシンバックは、ダートマスで開発されたタイムシェアリングシステム(マーク1)をGeneralElectric265コンピューターで使用してタイムシェアリングサービスの販売を開始することを推奨しました。このサービスはすぐに成功し、1968年までに、GEISは7000万ドルのタイムシェアリング市場の40%を占めていました。サービスは成長を続け、時間の経過とともに、大型メインフレームコンピュータで実行されるGE開発のMarkIIおよびMarkIIIオペレーティングシステムに移行しました。
GE Mark IIオペレーティングシステム(後のMark III)は、タイムシェアリングおよびネットワークコンピューティングビジネスの基盤としてGEInformationServicesによって使用されました。Mark II / Mark IIIは元々ダートマスシステムに基づいていましたが、システムはすぐに分岐しました。Mark II / IIIには、ジャーナル化や詳細なファイルロックなど、オンライントランザクション処理システムに通常関連する多くの機能が組み込まれています。1970年代初頭から中期にかけて、Mark IIIは信頼性の高いクラスターテクノロジを採用しました。このテクノロジでは、最大8つの処理システム(それぞれにオペレーティングシステムの独自のコピーがあります)が複数のファイルシステムにアクセスできました。
Multicsオペレーティングシステムは、600シリーズの高度な新しいオペレーティングシステムとして1964年に開始されましたが、1969年まで本番環境に対応していませんでした。GEはプロジェクトのハードウェアサプライヤであり、開発パートナーの1つでした(他はマサチューセッツ工科大学とベル研究所)。GEは、このプロジェクトを、他のベンダーのマシンでのみ最適に動作するこの高度なOSを提供することにより、他のベンダーから明確に分離する機会と見なしました。Multicsを真に効果的にするには、CPUにいくつかの追加機能が必要であり、JohnCouleurはMITのEdwardGlaserに加わって、必要な変更を加えました。その結果、仮想メモリのサポートを含むGE645が誕生しました。アドレス指定は、18ビットアドレスに加えて18ビットセグメントを使用するように変更され、理論上のメモリサイズが大幅に増加し、仮想メモリのサポートがはるかに容易になりました。
歴史
GE-600シリーズのコンピューターは、1959年に軍事MISTRAMプロジェクトで行った作業から、John Couleurが率いるチームによって開発されました。MISTRAMは、ProjectApolloを含む多くのプロジェクトで使用されたレーダー追跡システムでした。空軍は、データ収集コンピューターをケープカナベラルから下流の追跡ステーションに設置する必要がありました。データは最終的にケープにある36ビットのIBM7094マシンと共有されるため、コンピューターも36ビットである必要がGEはこのタスクのためにM236と呼ばれるマシンを構築し、36ビットのニーズの結果として、7094のように動作することになりました。
GEは当初、自社のマシンで商用コンピュータ市場に参入することを意図していませんでした。ただし、1960年代初頭までに、GEはIBMメインフレームの最大のユーザーであり、独自のマシンを製造することは、コンピューティング部門のコストを削減するための優れた方法のように思われました。ある見積もりでは、開発費はIBMのレンタル料金なしで1年で支払われます。多くの人は懐疑的なままでしたが、1年間の内部論争の後、M236を商品化するプロジェクトは最終的に1963年2月に成功しました。
このマシンは元々メインのGE-635として提供されていましたが、低速ですが互換性のあるGE-625およびGE-615です。ほとんどがシングルプロセッサシステムでしたが、635は4つのCPUと最大4つの入出力コントローラ(IOC)で構成でき、それぞれに最大16の共通ペリフェラルインターフェイスチャネルがGECOS / GCOSソフトウェアはプロセッサをマスターおよび最大3つのスレーブとして扱いましたが、635はおそらく汎用SMPシステムの最初の例でした。
1964年8月、IBMは、GE600シリーズを「中規模および大規模の科学分野における激しい競争」と見なしました。 1965年5月、最初のGE-625コンピューターがGEスケネクタディ工場に納入され、さまざまなサイズとメーカーの他の5台のコンピューターに取って代わりました。 1965年には、11月にマーティンマリエッタに2機を含む多数のGE635が出荷されました。
600ラインは、605、615、625、635、645、および655の6つのモデルで構成されていました。GEは、635が7094プログラムを実行できるようにする、9SAと呼ばれる635に接続するためのボックスを提供しました。
615は、コントロールユニット(CU)とオペレーションユニット(OU)のオーバーラップが無効になり、36ビット幅のメモリパスを備えた635でした。625は、コントロールユニットとオペレーションユニットのオーバーラップが無効で、72ビット幅のメモリパスを備えた635でした。635では72ビット幅のメモリパスがあり、CU/OUオーバーラップが有効になっています。これらのモデルの違いは、バックプレーンのワイヤが10本未満でした。フィールドサービスは、必要に応じて数時間で615を635または625に、あるいはその逆に変換できます。それらの数本のワイヤーを除いて、615、625、および635は同一でした。605は、一部のリアルタイム/軍事アプリケーションで使用され、浮動小数点ハードウェアを使用しない場合は基本的に615でした。605用にコーディングされたプログラムは、他の600ラインプロセッサを変更せずに実行できます。645は、 MITで開発されたMulticsオペレーティングシステムにハードウェアサポートを提供する修正された635プロセッサでした。
605/615/625/635および645は、基本的に、ディスクリートトランジスタTTLロジックと少数の集積回路を備えた第2世代のコンピュータでした。メモリは2マイクロ秒のフェライトコアで構成されており、インターリーブすることができます。GEは、 Fabri-Tek、Ampex、およびLockheedからコアメモリを購入しました。ロッキードのメモリが最も信頼できる傾向がありました。
システムで使用される磁気テープシステムの信頼性に関する継続的な問題は、プロジェクト全体に大きな打撃を与えました。1966年、GEは多くの注文を凍結しましたが、他の注文は完全にキャンセルされました。1967年までに、これらの問題は解決され、マシンはGECOS オペレーティングシステムのアップグレードバージョンとともに再起動されました。
1967年に開始された次世代635を作成するための後続プロジェクト。新しいGE-655は、以前のモデルの個々のトランジスタを集積回路に置き換えました。これにより、マシンのパフォーマンスが2倍になり、組み立てコストも大幅に削減されました。しかし、このマシンは1969年にまだ開発中であり、発表されましたが、おそらくその名前で提供されることはありませんでした。
その時までに、Multicsプロジェクトは最終的にエンドユーザーが使用できるオペレーティングシステムを作成しました。MIT、ベル研究所、GEの他に、Multicsを実行するGE-645システムが、パリの米空軍 ローマ開発センター、ハネウェルビレリカ、マシーンズブルに設置されました。これらの最後の2つのシステムは、HoneywellLevel64コンピューターを設計するためのHoneywell/Bullプロジェクトによって「ソフトウェアファクトリー」として使用されました。
GEは1970年にコンピュータ部門をハネウェルに売却し、ハネウェルはGE-600シリーズをハネウェル6000シリーズに改名しました。655は、1973年にHoneywell 6070として正式にリリースされました(パフォーマンスが低下したバージョンの6030および6050)。オプションのDecimal/Business命令セットが追加され、COBOLのパフォーマンスが向上しました。これは、拡張命令セット、別名EISおよび10進単位またはDUでした。EISを搭載したマシンは、「偶数」シリーズ、6040、6060、6080、およびその後の6025でした。これらのプロセッサの数百台が販売されました。メモリは当初、ロッキード製の600nsフェライトコアでした。それ以降のバージョンでは、750nsのMOSメモリが使用されていました。この2つはシステム内で共存できますが、メモリコントローラー内では共存できません。
645と同様のさまざまなMultics関連の変更を加えた6080のバージョンが6180としてリリースされました。数十個の6180アーキテクチャCPUが出荷されました。その後、6000シリーズのメンバーは、Honeywell、 Groupe Bull、NECによって、レベル66、レベル68、DPS-8、DPS-88、DPS-90、DPS-9000などのさまざまな名前でリリースされました。
も参照してください
GE-200シリーズ
GE-400シリーズ
参考文献
^ コンピュータ歴史博物館の企業履歴コレクション:会社の詳細-一般電気情報サービス(GEIS)
^ IBM DSD ASGメモ、1954年8月13日、米国v IBM、Exh 14791 p.386
^ 「変換のためのトレーニング」。マリオV.ファリーナ、Datamation、1966年6月
^ Datamation、1965年8月、p.71
外部リンク
GE-635のプログラミングリファレンスマニュアル。レジスタ、命令セット、およびアドレッシングモードの完全な説明が含まれています。
625および635の命令セットのタイミング
GE-645回路基板
「GE600シリーズ」、デジタルコンピュータニュースレター、海軍研究局、数理科学部門、vol。16、いいえ。1964年10月4日、2〜3ページ
シャングリラとパリ645
Multicsに関する神話
「GECOMPATIBLES-600」。コンピューターと自動化:26–29。1964年8月。