IBM System/360 モデル 50 コンソールと CPU フロント パネル | |
| メーカー | インターナショナル・ビジネス・マシーンズ・コーポレーション ( IBM ) |
|---|---|
| 製品ファミリー | システム/360 |
| 発売日 | 1964年4月7日 |
| 製造中止 | 1977年3月15日[1] |
| メモリ | 64~512 KB コア |
IBM System/360 モデル50は、IBM System/360ファミリーのコンピュータの1つです。モデル50は、このファミリーの他の初期モデルとともに1964年4月に発表され、1965年8月にバンク・オブ・アメリカに初めて出荷されました。[2]
モデル
360/50 には 4 つのモデルがあります。[3] : 5 ページ これらは、システムに搭載されているコア メモリの量によって異なります。F50 または 2050F には 65,536 バイト、G50 には 131,072 バイト、H50 には 262,144 バイト、I50 には 524,288 バイトが搭載されています。 [3]システムには、最大 8,388,608 バイトの追加ストレージを提供するIBM 2361 大容量ストレージ(LCS) モジュール を接続することもできますが、メモリ サイクル時間は 8 マイクロ秒と、プロセッサ ストレージの 2 マイクロ秒に比べてかなり遅くなります。[3]
相対的なパフォーマンス
このシステムの CPU サイクル タイムは 500 ナノ秒で、モデル40より 25% 高速、サイクル タイムが 200 ナノ秒のモデル 65より 40% 高速です。プロセッサ ストレージは、2 マイクロ秒のサイクルごとに 4 バイトを転送する磁気コア メモリです。レジスタと内部バッファ用の「保護された」コア ストレージと「ローカルな」コア ストレージがあり、サイクル タイムはそれぞれ 200 ナノ秒と 500 ナノ秒です。
特徴
モデル 50 は、浮動小数点、小数点、文字演算などの標準機能を含む完全なSystem/360「ユニバーサル命令セット」アーキテクチャを実装しています。「直接制御」命令はオプション機能です。IBM 1410/7010または7070/7074システムとの互換性を提供するオプションのロジック、マイクロコード、およびソフトウェアが利用可能です。
オペレータコンソールとして使用するIBM 1052プリンタ/キーボードはオプションです。I/O オプションには、チャネル間アダプタ(CTCA) 1 個とセレクタ チャネル3 個までが含まれます。低速デバイスを接続するためのマルチプレクサ チャネルは、すべてのモデルで標準です。F50 には 64 個のサブチャネルがあるため、マルチプレクサ チャネルに最大 64 個の低速デバイスを接続できます。他のモデルには 128 個のサブチャネルがあります。H50 および I50 では、オプションでサブチャネルを 256 個まで増やすことができます。[3]
マイクロコード
モデル50は90ビット(定義によっては85ビット)の「水平マイクロコード」命令フォーマットを使用し、各ワードには15(または25)の個別のフィールドが含まれています。[4]マイクロコードストレージは2816ワードあります。[5]
マイクロコード用の読み取り専用制御ストレージでは、IBM の Hursley 研究所の Anthony Proudman によって設計され、Fernando "Fred" Neves によって実装された、サイクル時間が 500 ナノ秒の「バランス コンデンサ テクノロジ」(BCROS) が採用されています。このテクノロジでは、各ビットを表すために 2 つのコンデンサが使用されます。

システムソフトウェア
IBM System/360 Model 50のオペレーティングシステムとしては、 DOS/360、OS/360 MFT(固定数のタスクによるマルチプログラミング)、またはOS/360 MVT(可変数のタスクによるマルチプログラミング)を選択できました。MVTを選択した人はほとんどいませんでした。[6]
System/360 モデル 50 のオペレーティング システムの選択は、主に主記憶容量に基づいていました。主記憶容量が 65,536 バイトの F50 では、最低 131,072 バイトの主記憶容量を必要とする OS/MFT を実行できません。[7] DOS/360 の主記憶容量は最低 16,384 バイトです。[8]
131,072バイト以上の主記憶装置を持つシステムではOS/360を実行できる。1MB以上のメモリを搭載した360/50システム[9]はMVTを実行できたが[10] [11]、あるIBM社員はこれを「カブから血を絞り出すようなもの」と表現し、「ほとんどのシステムではMVTは実行されなかった」と指摘した[6] 。
360/50サイトでMVTではなく MFT [12]を実施した理由は次のとおりです。
- MVTの最小メモリ要件は256KB [13] [14]であるが、F50およびG50モデルではそれより少ない。
- CPUパワー:次に大きいSystem/360であるモデル65は、3倍のパワーを持っています。[15] [16]
タイムシェアリング(CALL/OS)
IBMは、当初CALL/360 [18](後継機の名前にも残った「スラッシュ」に注意)として知られ、後に[19] CALL/OSと名付けられたものを搭載することでタイムシェアリング機能を宣伝した。CALL/OSは、FORTRAN G、FORTRAN H 、PL/I Fとして知られるMFT/MVTコンパイラによって実装されたバージョンではなく、独自のBASIC [20]とFORTRAN IV [21]およびPL/I [22] [23]のバージョンを搭載していた。CALL/OSは「CALL-OS」と呼ばれることもある。[24]
System/360ファミリーのより大規模なモデルのインストールでは、アップグレード後に TSOの前提条件であるMVTに切り替えるのではなく、[25] MFTとCALL/OSの組み合わせを実行/保持することがありました[ 21 ] 。
参考文献
- ^ IBM Corporation (2003年1月23日). 「IBM アーカイブ: System/360 モデル 50」. IBM . 2023年9月28日時点のオリジナルよりアーカイブ。
- ^ Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). IBM の 360 および初期の 370 システム. MIT プレス. ISBN 978-0-262-16123-7。
- ^ abcd IBM System 360 Model 50 機能特性(PDF) . IBM. 1967. A22-6898-1 . 2016年9月20日閲覧。
- ^ Smotherman, Mark. 「マイクロプログラミングの簡潔な歴史」(PDF) 。2015年9月26日閲覧。
- ^ ケント、アレン、ウィリアムズ、ジェームズ G. 編 (1993)。コンピュータサイエンスとテクノロジー百科事典第 28 巻。CRC プレス。p. 39。ISBN 978-0-8247-2281-4. 2015年9月26日閲覧。
- ^ ab William H. Blair (2004年1月18日). 「コンソールサブシステムの優先順位」. ibm-main (メーリングリスト). 2024年4月10日にオリジナルからアーカイブ – Googleグループ経由。
あなたの指摘はよく理解できます。 しかし、ほとんどの人はMVTを実行しておらず、実行していた人の多くはLCS (大容量ストレージ)を持っていました。 MVTはあまり人気がありませんでした。 それでも、私は256MBだけでMVTを問題なく実行するシステムを運用しました。 最大リージョンサイズは114MBで、ワークロードにはまったく問題ありませんでした。 MVTが/65または/75で使用されていた場合は、512KBがインストールされていたと思います。 しかし、384KBの/50でMVTを実行した人がたくさんいました。 当時はカブから血を絞りました。
- ^ IBM System/360 オペレーティング システム: MFT ガイド OS リリース 21.7 (PDF)。IBM。1972 年 3 月。p. 69。GC27-6939-10。2023年 12 月 24 日時点のオリジナルよりアーカイブ(PDF) – bitsavers 経由。
- ^ IBM System/360 ディスクおよびテープ オペレーティング システムの概念と機能(PDF)。IBM。1970 年 10 月。p. 5。GC24-5030-8。2023年 12 月 24 日のオリジナルからアーカイブ(PDF) – bitsavers 経由。
ディスクおよびテープ オペレーティング システムは、統合制御プログラムの監督下で動作する言語トランスレータとサービス プログラムの包括的なセットです。少なくとも 16K バイトのメイン ストレージを備えた IBM System/360 が必要です。
- ^ JM Graves (1974)。SMF と TFLOW を使用したパフォーマンス向上。コンピュータ パフォーマンス評価ユーザー グループ (CPEUG) 第 8 回会議。
- ^ 「Re: 360/50 マイクロコード一覧」。cctalk@classiccmp.org (メーリング リスト)。2015 年 5 月 7 日。
- ^ 「EPA STORET システムの開発の歴史の概要と、将来のタイムラインと計画に関するコメント」(PPT)。2001 年 11 月 7 日。3 ページ。
- ^ Gerard S. (2001 年 6 月 1 日)。「Re: コア メモリの価格」。ニュースグループ: alt.folklore.computers。98K
のパーティションとリーダーおよびライターを取得するには、MFT に戻す必要がありました。
- ^ IBM System/360 オペレーティング システム: MVT ガイド(PDF)。IBM。1974 年 8 月。GC28-6720-5。
最小主記憶装置は 262,144 (256K) バイトです。
- ^ IBM System/360 オペレーティング システム: ストレージ見積もり(PDF)。IBM。1973 年 4 月。GC28-6551-16。
- ^ Padegs, A. (1981 年 9 月). 「System/360 とその先」. IBM Journal of Research and Development . 25 (5): 377–390. doi :10.1147/rd.255.0377.
- ^ 1971年から1973年にかけてComputerworldの裏表紙に掲載された中古360/50および360/65構成の広告の便宜上のサンプルを見ると、360/65 OSにインストールされたMVTがほとんどで、MVT搭載の360/50は1台も見当たらない。
- ^ Harlon Lebo (2019). 100日:1969年の4つの出来事がアメリカをどう形作ったか。Rowman & Littlefield Publishers。ISBN 978-1538125915.
... 幸せなタイムシェアユーザー..「この男性は 200 万ドルのコンピューターを共有しています。」
- ^ CALL/360: 端末リファレンスマニュアル(PDF) . IBM. 1969.
- ^ エド・セレン。「2005 ミニ GE リユニオン」。
- ^ CALL/360: BASIC リファレンス ハンドブック(PDF) . Service Bureau Corporation . 1970.
- ^ ab Jerry W. Wicks (1975). 「コンピュータ端末での相違指数の計算」. Behavior Research Methods & Instrumentation . 7 (4): 380. doi : 10.3758/BF03201545.プログラム
(Dissim) は Call-os Fortran IV で書かれており、現在はテレタイプライターのリモート機能を備えた IBM 360/75 で使用されています。
- ^ Timothy Marino (1980 年 11 月)。「Adventure (編集者への手紙)」。Creative Computing 6 ( 11): 12。
あなたまたはあなたの読者の誰かは、Adventure の標準 Basic、Fortran、または IBM Call-OS PL/I で書かれたバージョンを教えてくれませんか。
- ^ CALL/360 - OS PL/I システムマニュアル - 第 1 巻(PDF)。IBM。1971 年 1 月。GY20-0561-1。
- ^ CALL-OS: FORTRAN の学習; 端末指向の自習用テキスト。IBM。1972 年。
- ^ IBM System/360 オペレーティング システム: タイム シェアリング オプション ガイド(PDF)。IBM。1972 年 7 月。GC28-6698-5。
外部リンク
- Shirriff, Ken (2022 年 1 月)。「マイクロコードから IBM 360/50 メインフレームをシミュレートする」。
