| 発売日 | 1958年 |
|---|---|
| メモリ | 5,000語または9,990語 |
| 前任者 | IBM 650 ; IBM 705 |
| 後継 | IBM システム/360 |
IBM 7074 | |
| 発売日 | 1960年 |
|---|---|
| メモリ | 5,000~30,000語 |
| 前任者 | IBM7070 |
| 後継 | IBM システム/360 |
| 発売日 | 1961年 |
|---|---|
| 後継 | IBM システム/360 |
IBM 7070は、1958年にIBMが発表した10進アーキテクチャの中間データ処理システムです。 [1] IBM 700/7000シリーズの一部であり、 1950年代の真空管ではなく個別のトランジスタをベースにしていました。これは、同社初のトランジスタ化されたプログラム格納型コンピュータでした。[2]

7070は「少なくとも650と705の共通の後継機」となることが期待されていた。[3] 7070は650の命令セットと互換性を持つようには設計されていなかった。650はドラムを最適に使用できるようにするためにすべての命令に2番目のジャンプアドレスを持っていたが、これはランダムアクセスコアメモリを備えたコンピュータでは不必要で無駄なことだった。その結果、古いプログラムを実行するにはシミュレータが必要になった。7070はIBM 705のアップグレードとしても販売されたが、705の文字セットを完全に表現できないなど互換性がなかったため惨めに失敗し、IBMはすぐに「トランジスタ化されたIBM 705」として完全に互換性のあるIBM 7080を発売せざるを得なくなった。 [要出典]
7070シリーズは、10桁の10進数と符号を含むワードでデータを保存しました。[a]数字は2/5コードを使用してエンコードされました。文字は2桁のコードで表されました。マシンは5,000または9,990ワードのコアメモリを搭載して出荷され[4]、CPU速度は約27KIPSでした。[要出典]一般的なシステムは月額17,400ドルでリースされ、813,000ドルで購入できました。
7070の重量は23,150ポンド(11.6ショートトン、10.5t)でした。[5]
このシリーズの後継システムとしては、1960年7月に発表されたより高速なIBM 7074 [6] と、729テープドライブの代わりに低速の7330を使用した安価なシステムであるIBM 7072 (1961) があった。7074は30Kワードまで拡張可能であった。これらは最終的に1964年に発表されたSystem/360に置き換えられた。
建築
7070 はワード アドレス指定可能ですが、多くの命令では桁の範囲を指定できます。レジスタとコア ストレージ用のアドレス空間は 1 つだけです。3 つのアキュムレータと 99 個のインデックス ワードがあります。IBM は、最上位桁を 0 から始まる数字で桁を番号付けします。
7070 の命令には通常、符号付き[b] 2 桁のオペコード、2 桁のインデックス フィールド、2 桁の制御フィールド、および 4 桁のアドレス フィールドがあります。多くの命令では、制御フィールドがフィールド定義として使用されます。
7070はレコード定義ワード(RDW)を使用します。
- ブロック送信
- 入力/出力
- テーブル検索
マイナス記号はリスト内の最後の RDW を示します。アルファ記号は無効です。各 RDW には、ブロックの開始アドレスと終了アドレスが含まれます。
ハードウェア実装
.jpg/500px-Deutsche_Museum,_München_(5260150600).jpg)
7070は、CTDL [7] (ロジック部と制御部) [8] : 167 と電流モードロジック[9] (タイミングストレージ部とコアストレージ部)の両方を使用して、標準モジュラーシステム(SMS) カード上に実装されました。合計で約30,000個の合金接合ゲルマニウムトランジスタと22,000個のゲルマニウムダイオードが、約14,000枚のSMSカード上に使用されています。[8] : 167
当初の発表における入力/出力
7070、7072、7074 は、さまざまな周辺機器をサポートします。これには、最大 1 台の 7150 コンソール タイプライター、IBM 7605 RAMAC 制御を介して IBM 7604 テープ コントロールに接続された 4 台の7300ディスク ストレージ ユニット、IBM 7604 テープ コントロールに接続された 40 台の729モデル II および IV [c]テープ ドライブ、および IBM 7600 入出力制御を介して IBM 7603 入出力シンクロナイザーに接続された 6 台 (入力 3 台、出力 3 台) のユニット レコード デバイスが含まれます。
動作モード
すべての I/O 操作では、レコード定義ワード (RDW) のリストが使用されます。リストの最後の RDW にはマイナス記号が付きます。各 RDW には開始アドレスと終了アドレスがあります。
4つの I/O チャネルのそれぞれに10 台の 729 テープ ドライブを接続できます。最初の 2 つのチャネルには 4 台の 7300 ディスク ドライブを接続できます。チャネルはプロセッサとは非同期で実行され、操作が完了すると優先割り込みを生成します。
ユニット レコード デバイス(カード リーダー、プリンター、パンチ) は、カードと印刷行をバッファする 7603 シンクロナイザーを介して 7600 入出力コントロールに接続されます。デバイスとバッファ間の転送が完了すると、優先割り込みが生成されます。バッファとコア ストレージ間の転送は、完了するまでプロセッサを遅延させます。転送は 16 ワードに制限されます。
7150コンソールと7501コンソールカードリーダーは7600入出力制御に直接接続されています。
729 テープドライブ
IBM 729 は、ほとんどの IBM 14xxおよび 70xxコンピュータに共通する 7 トラック テープ ドライブです。モデル II と、より高速なモデル IV があります。モデル II と IV は通常 556 BPI で記録しますが、古いIBM 727および 729 モデル I との互換性を保つために 200 BPI をサポートしています。800 BPI をサポートするモデル V と VI は、後に発表されました。729 は 7072 では使用されません。
7150 コンソール制御ユニット
7150 には、システムを制御するとともに、7600 I/O 制御を介して実行中のプログラムと通信するコンソール タイプライターが含まれています。
7151 コンソール カード リーダー
7151 コンソール カード リーダーは、読み取りのみ可能な 改造キーパンチです。
7300 ディスク ストレージ ユニット
IBM 7300ディスク ストレージ ユニットの容量は 600 万桁です。1961年に IBM 1301 がこれに取って代わりました。
7330 テープドライブ
IBM 7330 は、729 の低速で安価な代替品です。7070 や 7074 では使用されません。729 II および IV と同様に、7330 はデュアル (200 BPI/556 BPI) 密度をサポートします。
7400 プリンター
7603 入出力シンクロナイザには、最大 3 台の 7400 プリンタを接続できます。7400 は、1 分間に最大 150 行の速度で 120 列の行を印刷します。インストールでは、印刷行のレイアウトを制御するために プラグボードを配線する必要があります。
7500 カードリーダー
7603 入出力シンクロナイザには、最大 3 台の 7500 カード リーダーを接続できます。7500 は、80 列のカードを 1 分間に最大 500 枚の速度で読み取ります。インストールでは、カードのレイアウトを制御するためにプラグボードを配線する必要があります。
7550 カードパンチ
7603 入出力シンクロナイザーには、最大 3 台の 7550 カード パンチを接続できます。7550 は、80 列のカードを 1 分間に最大 250 枚の速度でパンチします。カードのレイアウトを制御するには、インストール時にプラグボードを配線する必要があります。
追加またはオプションのI/Oユニット
7907 データ チャネル
7907 は、 7080および7090の 7908 および 7909 チャネルと同じインターフェイスを持つ 8 ビット チャネルです。
1301 および 1302 ディスク ストレージ
1961 年に IBM は、モジュールあたり 2,800 万文字の容量を持つ IBM 1301 -1 ディスク ストレージ ユニットを発表し、 IBM 7300ディスク ストレージ ユニットに代わるものとして発表しました。1301 は、IBM 7631-II ファイル コントロールを介して IBM 7907 データ チャネルに接続されます。
1963 年、 IBM は1301 の 4 倍の容量を持つ IBM 1302 を発表しました。
7340 ハイパーテープ
1961 年に、IBM はIBM 7340ハイパーテープを発表しました。7340 は、IBM 7640 ハイパーテープ コントロールを介して IBM 7907 データ チャネルに接続されます。
1414 I/O シンクロナイザー
- IBM 1414-6入出力シンクロナイザには6つのバッファが含まれており、さまざまなシリアルI/Oデバイスを接続できます。[10]
- 1009 データ転送ユニット(モデム)
- 1011 紙テープリーダー
- 1014 遠隔照会装置(キーボードとタイプライター)
- 電信I/Oユニット
1414-6はIBM 7907データチャネルスイッチを介して7070/7074に接続されています。7907は7070のメインメモリからチャネルプログラムを実行できます。[10]
参照
- IBM 608、IBM 初の全トランジスタ製品 (プラグボードのみでプログラム可能)
注記
- ^ 符号には、プラス、マイナス、アルファの 3 つの値のいずれかがあります。アルファ符号付きの単語には 5 つの文字が含まれ、それぞれが 2 桁の値としてエンコードされます。
- ^ 命令内ではアルファ記号は無効です。
- ^ 7072では、 7070 および 7074 で使用されている729ドライブの代わりに、より低速の7330テープ ドライブが使用されます。
- ^ 6 台の 729 ドライブを超える拡張には、7604 の追加テープ接続オプション機能が必要です。
参考文献
- ^ 「トラック、羊、そして IBM 7070」。IBM。2005年 1 月22日時点のオリジナルよりアーカイブ。
- ^ エマーソン W. ピュー、ライル R. ジョンソン、ジョン H. パーマー、「IBM の 360 および初期の 370 システム」、MIT プレス、1991 年、ISBN 0-262-16123-0、p. 50
- ^ Bashe, Charles J.; Johnson, Lyle R.; Palmer, John H.; Pugh, Emerson W. (1986). IBM の初期のコンピュータ. MIT. p. 473. ISBN 0-262-02225-7。
- ^ IBM 7070 リファレンス・マニュアル(PDF) . IBM . pp. 8–9. A22-7003-1.
- ^ ワイク 1961.
- ^ 「IBM が高速コンピュータを発表」ニューヨーク・タイムズ1960 年 7 月 8 日 29 ページ。
- ^ 「CG: CTDL-双方向「および」PNP無負荷」。SMSカード データベース。
- ^ a b Avery, RW; Blackford, SH; McDonnell, L. (1958). IBM 7070 データ処理システム(PDF) . 要件知識の管理に関する国際ワークショップ。フィラデルフィア。doi : 10.1109/AFIPS.1958.82。
- ^ 「ADYY: 3 方向 OR (位相外れ負荷)」。SMS カード データベース。
- ^ ab 「7070-7074 データ処理システム速報、IBM 1414 モデル 6 入出力シンクロナイザー、IBM 7907 データ チャネル スイッチの特別機能」(PDF)。IBM。1962 年。
外部リンク
- IBM 7070 のユーザー、Tom Van Vleck 氏の体験談
- 望まれなかった IBM コンピュータの誕生ボブ・ベマーによるコンピュータの歴史小話
- Bitsavers.org の IBM 7070 ドキュメント
- Dave Pitts の IBM 7090 サポート – IBM 7070/7074 用のクロスアセンブラが含まれています
- IBM 7070 フィルム
- Weik, Martin H. (1961 年 3 月)。「国内電子デジタル コンピューティング システムの第 3 次調査: IBM 7070 セクション」。Ballistic Research Laboratories (BRL)。レポート No. 1115。 アプリケーション、顧客、仕様、コストなど、IBM 7070 の調査詳細が約 10 ページにわたって記載されています。
- Classic Computer Brochures の IBM 7070 パンフレットの表紙
