
| シリーズ名 Series | アーキテクチャ名 Architecture name |
|---|---|
| IBM 701など IBM 701 and | (モデルごと) (By model) |
| System/360 System/360 | S/360 S/360 |
| System/370 System/370 30x0 30x0 4300 4300 9370 9370 | S/370 S/370 |
| S/370-XA S/370-XA | |
| ESA/370 ESA/370 | |
| ES/9000 ES/9000 S/390 S/390 | ESA/390 ESA/390 (ARCHLVL 1) (ARCHLVL 1) |
| zSeries zSeries | z/Architecture z / Architecture (ARCHLVL 2) (ARCHLVL 2) |
| System z System z (z9) (z9) | |
| System z System z (z10) (z10) | z/Architecture z / Architecture (ARCHLVL 3) (ARCHLVL 3) |
System/360 ( S/360 、 システム/360 、しすてむさんろくまる)は、 IBMが1964年 4月7日 (日本では翌4月8日 )に発表したメインフレーム コンピュータのシリーズである。 System/360 (S/360, System / 360, Ro Musan the Kumaru Shisu) is, IBM has 1964 April 7 (the next day in Japan, April 8) is a series of mainframe announced.
コンピュータ・アーキテクチャの確立により、 プログラムや周辺機器の互換性が生まれ、コンピュータ・ファミリを形成した。 Architecture established by computer, was born with compatible devices around the program and made a family computer. また商用では初めてオペレーティングシステムや仮想機械が登場した。 The commercial also appeared and virtual machine operating system first.
System/360シリーズの大成功により、コンピュータでは後発であったIBMは、競合他社を圧倒することになる。 The successful System/360 series of computers, IBM was late, will overwhelm the competition. System/360シリーズのアーキテクチャやアプリケーション・プログラムの互換性は、後続のSystem/370だけでなく、2009年現在の最新のSystem zまで引き継がれている。 System/360 architecture and application program compatibility series of subsequent System/370, as well as the current year 2009 the latest System z has been carried over to.
目次 Contents |
コンピュータ・アーキテクチャと実装を明確に区別した最初のコンピュータシリーズである。 Computer Series is a clear distinction between the first computer architecture and implementation. System/360の設計責任者はジーン・アムダールであり、後に独立してアムダール社を設立した。 System/360 design director of Amdahl is Jean, founder of Amdahl and after independence.
それまでのコンピュータは、1つの業務を処理するのにはそれ専用のコンピュータとして製造され(専用機)、他の業務へ転用はできなかったが、System/360 は様々なソフトウェアを入れ替える事により、多種多様の業務に対応できるのが特徴(汎用機)。 Computer meantime, one to one business process is produced as its own computer (plane), could not diverted to other duties, System/360 By replacing a variety of software, can be characterized by a wide variety of support services (mainframe). 「360度(円の角度)、様々な業務に対応できる」という事で、360 と付けられた。 "360 degrees (the angle of the circle), to accommodate a variety of business" in that thing, and 360 attached. 構成によっていくつかのサブモデル(360/40など)がある。 Several sub-models depending on the configuration (such as 360/40) there. また、360の後継としてSystem/370シリーズがある。 Addition, 360 as the successor of System/370 in the series.
汎用コンピュータとしては、このコンピュータが初ともされる。 As a general-purpose computer, this computer is also the first time.
System/360は、 IBMをメインフレームの巨人メーカーへと育て上げた。 The System/360, IBM sensations and the mainframe giant manufacturers. 当時のメインフレーム市場における IBM の強さを「白雪姫と7人の小人」とたとえているものもある。 IBM's mainframe market was the strength of "Snow White and the 7 Dwarfs" and even though some are. 1967年頃には、大型コンピュータにおける米国メーカーの出荷高の7割以上を IBM が占め、他社を圧倒してメインフレーム市場をほぼ独占する。 In 1967 BC, the High-seven shipments of large computer manufacturers in the United States accounted for more than half of IBM, the mainframe market to dominate and overwhelm the others. 他の7社は、 UNIVAC 、 Honeywell 、 GE 、 CDC 、 RCA 、 NCR 、 バロースで、数%ずつのシェアを分け合った。 The other seven companies, UNIVAC, Honeywell, GE, CDC, RCA, NCR, The Burroughs, shared the share of several percent each.
それまでとは異なり、IBMは小型から大型までのさまざまなモデルを含むコンピュータシリーズ全体を開発し、全てにおいて同じ命令セットが動作するようにした(一部市場向けには例外あり)。 Unlike the meantime, IBM has developed a whole series of different computer models to include large-scale from small to work with the same instruction set at all (with exception for some markets). これによって顧客は小さなシステムで運用をはじめて、必要に応じて(ソフトウェアを変更することなく)上位モデルにアップグレードすることが可能となった。 This is the first customer to operate the small systems, as needed (without having to modify the software) has become available to upgrade to higher models. さらに多くのモデルでは顧客の以前の機種(例えばIBM 1401やIBM 1620 )をマイクロコードでエミュレーションするオプションを提供していた。 The previous model of the customers even more models (eg IBM 1401 and IBM 1620) was to provide an option to be emulated in microcode. これにより従来のプログラムもそのまま新しいマシンで動作させることができた。 I could just work with the new machine by which the traditional program.
この柔軟性により、導入にあたっての障害が小さくなった。 This flexibility was introduced the obstacles is small. 他のベンダー( ゼネラル・エレクトリック以外)では機種間の互換性がないため、顧客の要望に応えるために個々の機種が高性能に設計されていて、結果として高価すぎて導入しにくいことが多かった。 Vendors other (non-electric general) because there is no compatibility between the models, the individual customer to meet the needs of people they are designed for high performance models, were often too difficult and expensive as a result of introduction . System/360はこの市場の成り立ちを全く変えてしまい、企業は低価格で安心して下位機種からリースすることができた(当時、IBMはコンピュータを販売するのではなくリースしていた。これは戦前の会計用パンチカードシステムのころからの伝統であり、不況に強いビジネスモデルと言われている)。 System/360 is away completely change the origin of this market, companies were able to sub-lease from the model with confidence at a low price (at the time, IBM is to sell the computer had been leased instead. This is war traditions and since the punch card system for accounting, which is said to recession-proof business model).
IBMは6モデルのコンピュータと40機種の共通周辺機器を発表した。 IBM has announced six to 40 computers and peripheral models common models. 最終的にはNASA向けの特殊な機種も含めて14モデルがリリースされた。 Eventually, NASA is including a special model for the model 14 was released. 最も安価なモデルは 360/20 で、24Kの磁気コアメモリを装備し、レジスタ本数も他のモデルの半分であり命令セットは他の機種と完全互換ではない(小企業向けであり、それ以上のものではない)。 360/20 at the most affordable model, 24K and equipped with a core memory magnetic, half of the instruction set model and the other in the total number in the register is not fully compatible with other models (and for small businesses, further which is not).
1964年の最初の発表では、30, 40, 50, 60, 62, 70 というモデルが含まれている。 In 1964 its first year, 30, 40, 50, 60, 62, 70 which included a model. モデル30, 40, 50 は中小型システムで、従来のIBM 1400シリーズの市場をカバーする。 Models 30, 40, 50 are medium and small systems, the traditional covering IBM 1400 series market. これらは1965年中頃に出荷が開始された。 These 1965 was launched in mid-shipment. モデル60以上のモデルはIBM 700/7000シリーズの市場をカバーすることを想定していたが出荷されることなく、モデル65 と 75 が新たに発表され、モデル65 は1965年 11月に出荷開始され、モデル75 は1966年 1月に出荷開始された。 More than 60 models model without IBM 700/7000 had been expected to be available to cover the market for Series 75 and 65 models have been announced in the new model 65 is 1965 will start shipping in January 11 Model 75 is the 1966 one was started in March.
下位モデルとして、モデル20(1966年、上述)、22(1971年)、25(1968年)が追加された。 Sub-model, model 20 (1966, above), 22 (1971), 25 (1968) were added. モデル44(1966年)は中型の科学技術計算向けであり、浮動小数点演算機構が付加されているものの一部命令が削除されている。 Model 44 (1966) is a medium for scientific computing, some orders have been removed, but the mechanism has been added floating-point operations. 上位モデルとして、モデル67(1966年、後述)、85(1969年)、91(1967年)、95(1968年)、195(1971年)が追加された。 Top model, model 67 (1966, see below), 85 (1969), 91 (1967), 95 (1968), 195 (1971) was added. モデル195 はSystem/360と後継のSystem/370のギャップを埋めるために出された機種である。 System/360 Model 195 is the successor to the System/370 model is issued to fill the gap.
360/67 は1966年 8月に出荷開始されたモデルで、IBMとしては初の動的アドレス変換機構(現在ではMMUと呼ばれるもの)とCP-67 オペレーティングシステムによる仮想機械機能を提供した。 360/67 in 1966 was eight models begin shipping in January, IBM as the first dynamic address translation (currently MMU called) and CP-67 that provides a virtual machine by the operating system.
System/360の全モデルは1977年末には販売停止となった。 All models of System/360 in 1977 year-end sales were down.
System/360の汎用レジスタは、32ビットで16本である(アセンブリ言語では R0~R15 と呼称)。 System/360 general-purpose registers are 32 bits of 16 books (in assembly language and referred R0 ~ R15). 4つの浮動小数点レジスタも存在し、32ビットまたは 64ビットの浮動小数点演算に使用可能である。 4 and there are two floating-point registers, are available for 32-bit or 64-bit floating-point arithmetic.
メモリアドレッシングは「ベース+ディスプレースメント」形式でレジスタ R1~R15 をベースに使うことができる。 Memory addressing "base + displacement" in the form of register R1 ~ R15 can be used in the base. ディスプレースメントは 12ビットなので最大4096バイトまで示すことができる。 Maximum displacement is 12 bit so can show up to 4096 bytes. R0 レジスタはベースとして使うことはできず、「0」をベースに指定するとメモリの先頭 4Kバイトの範囲を指定することになっていた。 R0 register can not be used as a base, "0" first and specified based on the 4K memory was supposed to specify a range of bytes.
命令コードは 1バイトで、最低でも1バイトのイミディエート値が一種のオペランドとして存在する。 Instruction is one byte code, at least one value that exists as a kind of immediate-byte operand. 命令は必ず 2バイト境界に配置しなければならない(命令の先頭アドレスが2で割り切れる)。 Instruction is always two bytes must be placed on the boundary (top of the instruction address is divisible by 2). 命令には三種類の形式がある。 Instruction has the form of three types. オペランド無し(2バイト)、1オペランド(4バイト)、2オペランド(6バイト)である。 No operands (2 bytes), one operand (4 bytes), two operands (2 bytes). MVC(文字移動)命令などは最大でも256バイトしか転送できない。 MVC (move string) instruction and can not be transferred at a maximum of only 256 bytes. それ以上の転送には複数回のMVC命令を実行する必要がある(System/370ではもっと強力な命令が追加された)。 The further forward the need to execute multiple instructions MVC (System/370 instruction was added in the more powerful). 1オペランドは2バイトである。 One operand is 2 bytes. 4ビットでベースレジスタを指定し、残り 12ビットでディスプレースメントを指定する。 Four bits specify the base register, the remaining 12 bits specify the displacement. MVC命令は 6バイトであり、R7+0 から R8+1 へ255バイトを転送する命令のコードは「D2FF 7000 8001」となる(FFの部分が転送サイズ)。 MVC instruction is 6 bytes, R7 +0 from R8 +1 to 255 bytes of code in order to transfer the "D2FF 7000 8001" and (FF portion of the transfer size).
OS/360は中型のSystem/360コンピュータ向けに開発された。 OS/360 is the medium was developed for System/360 computer. 小型機種向けには BOS/360(ベーシック)、COS/360(カード)、TOS/360(テープ)、DOS/360(ディスク)があり、DOS/360は後にVSEに進化した。 Models for small BOS/360 (basic), COS/360 (card), TOS/360 (tape), DOS/360 (disk) in, DOS/360 after the VSE evolved. 大型機種は OS/360 MVT( MVSに進化)を使用する予定だった。 OS/360 and successors large model MVT (MVS evolved) was planning to use. MVTは開発に時間がかかりすぎたため、機能の限定された MFT が主に使用された。 MVT because it took too long to develop, was limited mainly used in the MFT functionality. TSS/360( Multicsのコピー)も予定されたが正常に動作させることができず、代わりに CP-67(前述)、MTS、 TSO ( タイムシェアリングシステム )などが使われた。 Tss/360 (Multics copy) can not properly work was planned, instead of CP-67 (above), MTS, TSO (time-sharing) and were used. CP-67 は後の VM/370 にも採用され、VM/CMS としてSystem/370の上位機種で長く使われた。 CP-67 has also been adopted after the VM/370, VM / CMS was used as long in high end models of System/370.
上位機種のOSは、なかなか当初予定していたものが完成しなかった。 Top models OS is not finished quite what we had planned originally. 当時ソフトウェア工学は始まったばかりの学問であり、大規模ソフトウェアの開発手法は明らかになっていなかった。 Engineering software at the time of the study is just beginning, large-scale software development methods were not disclosed. そのため単に人海戦術でプログラマを投入すればよいと経営側が考えていたことが最大の誤算である。 The biggest miscalculation was thinking that the management and programmers should I put in just so labor-intensive. この失敗とMulticsの失敗によってソフトウェア工学の重要性が認識されるようになった。 This failure Multics now that may be recognized by the failure of the importance of software engineering.
発明されたばかりの集積回路は信頼性や可用性に不安があったため、IBMはハイブリッド集積回路を使用した。 Newly integrated circuit was invented because there are concerns about the reliability and availability, IBM is using the circuit hybrid integration. 個々のトランジスタやダイオードと基板にプリントされた抵抗などでフリップフロップを構成して、プラスチックか金属でカバーを施した。 Individual constitute the flip-flop in the printed circuit board with resistors and diodes and transistors, and decorated the cover with plastic or metal. これをいくつかプリント基板に実装して SLTモジュール(Solid Logic Technology)と呼んだ。 Implement the board or print some modules this SLT (Solid Logic Technology) called.
System/360開発プロジェクトには多額の費用がかかっており、 フォーチュン誌による "$5 billion gamble" という表現の示すとおり、IBMはSystem/360に社運をかけたと言っても過言ではない(2002年の価値に換算すると280億ドルつまり約3兆円)。 System/360 development project is taking a bit of money, by the magazine Fortune "$ 5 billion Gamble" as indicated by the phrase, IBM System/360 is an exaggeration to say that put the future of the company does not (in 2002 value amounts to 280 trillion yen or about 200 million U.S. dollars). そして、IBMは賭けに勝ったのである。 And, IBM is to win the bet. 同時期のあのアポロ計画の予算が250億ドルである。 The budget plan that Apollo is 250 billion dollars during the same period.
System/360では、以下のような業界標準が生まれた。 In System/360, was born the following industry standards.
本来、System/360はASCIIキャラクターセットを使用していた。 Originally, System/360 the ASCII character set was used. IBMは ASCIIの標準化にも深く関わっている。 IBM is also deeply involved in the ASCII standardization. しかし、360をリリースするとき周辺機器が ASCII コードに対応していなかった。 However, when you release the peripheral device 360 did not support the ASCII code. また、大企業や政府は大量のBCDファイルを持っていて ASCII コードに抵抗があった。 Also, a lot of large companies and government BCD ASCII files they have had a resistance to the code. BCDは簡単にEBCDICに変換できたが、ASCIIではそうはいかなかったのである。 BCD will be able to easily convert EBCDIC, ASCII does so is the champion. EBCDIC は初期のSystem/360で使用され、それが大成功したがために業界標準となってしまい、その後の汎用コンピュータは互換性を維持するためにEBCDICをサポートし続けた。 EBCDIC is used in the early System/360, away is the industry standard for such a success that it is followed by general-purpose computer to maintain compatibility with continued support EBCDIC.
System/360は1971年にSystem/370シリーズに置き換えられた。 System/360 in 1971 year System/370 series was replaced. (当初の計画では劇的に進化したFSテクノロジーで置き換えるはずだったが、コストと時間がかかり過ぎ、 1970年代中盤に計画が中止された。)その後の互換システムとしては、 アムダールの470ファミリ、IBM自身の3090 、 System/390 、zSeries、 System zがある。 (The original plan has evolved dramatically FS should have been replaced by technology, cost and time-consuming too, the 1970 plan to discontinue the mid.) As a compatible system that followed, the Amdahl 470 family, IBM his 3090, System/390, zSeries, System Z there. また、 ソビエト連邦もSystem/360互換機を製造していた(ES EVM)。 In addition, the Federal Union was producing a compatible System/360 (ES EVM).
放射線耐性を強化するなどの改造を加えた System/360 は System/4 Pi アビオニクスコンピュータと呼ばれ、いくつかのジェット戦闘機やジェット爆撃機に使われた。 And modifications made to enhance the radiation tolerance System/360 is System / 4 Pi is called Abionikusukonpyuta was used in jet fighters and jet bombers few. 完全 32ビットの AP-101版では、4 Pi は二重化されたフォールトトレラントなスペースシャトルのコンピュータシステムに使われた。 AP-101 with full 32-bit version, 4 Pi was used in the computer system of the space shuttle that is redundant fault-tolerant. アメリカ連邦航空局 (FAA) はSystem/360を改造した特殊なクラスターを IBM 9020 と呼び、 1970年から1990年代まで航空管制に使用していた。 Federal Aviation Administration (FAA) has remodeled the System/360 a special cluster called the IBM 9020, 1970 since 1990 had been used until air traffic control's. (9020用ソフトウェアは新ハードウェア上でもエミュレーション機能上で使われている。) (9020 software is used in functional emulation even on new hardware.)
| ||||||||||||||||||||||||||||||||
