IBMメインフレームOS
の歴史
初期
GM OS & GM-NAA I/O (1995年)
BESYS (1957年)
UMES (1958年)
SOS (1959年)
IBSYS (1960年)
CTSS (1961年)
S/360初期
BOS/360
MVS (えむぶいえす、英語: Multiple Virtual Storage、多重仮想記憶)は、1974年に発表されたIBMのメインフレーム用オペレーティングシステムの1つ。前身はOS/360のMVTやOS/VS。当初の名称は「OS/VS2 R2」であったが、後に「OS/VS2 MVS」、更に「MVS」と呼ばれた。後継はOS/390とz/OSである。 MVS は、System/360 用のオペレーティングシステム OS/360 のバリエーションのひとつで1964年に発表された MVT(Multiprogramming with a Variable number of Tasks)の後継の SVS (Single Virtual Storage)の後継として誕生した。 MVT は、OS/360 の最初の バリエーションである PCP (Primary Control Program) にマルチタスク機能を加えたものである。SVS はこれに、1つのアドレス空間を複数のタスクで共有する仮想記憶(virtual storage、IBM汎用コンピュータ以外の表現ではvirtual memory)機能を追加したものである。MVS ではさらに、異なるタスクは異なるアドレス空間で動くことを許容する仮想記憶機能を持つことになった。 MVS はもともと、24ビットシステムをサポートした。ハードウェアの進歩に従って、XAとESAでは31ビットシステムを、z/OSでは64ビットシステムをサポートする。 オペレーティングシステム MVS のインターフェースは主に、バッチ処理のインターフェースである JCL (Job Control Language)と、対話式のコマンド・ライン・インタープリタでタイムシェアリングシステムである TSO (Time Sharing Option)である。TSO は最初はオプションであったが、現在では標準の機能として装備されている。ISPF (Interactive System Productivity Facility)は、ユーザーに TSO 機能を提供する、しかしメニューのある、形式志向の態様を持つインターフェースである。 MVSシステムは伝統的に、IBM 3270端末(※ダム端末も参照)または、PCで動く 3270端末エミュレータ によりアクセスされる。しかしながら、今日では、メインフレームで動く多くのアプリケーションはWorld Wide WebやGUIをインターフェースに持つ。z/OSは、TCP/IPをビルトインでサポートする。システムのマネジメントは、かつては3270端末を通して行われたが、今日では、ハードウェア・マネジメント・コンソール(HMC)や、さらにウェブ/インターネットで使用されるインターフェースを介して行われることも増えている。オペレーター・コンソールは 2074エミュレータ で提供(供給)されるので、3270接続を介して OS/390 や z/OS のプロセッサにアクセスすることはありそうにない。z/OS はまた、POSIXアプリケーションの実行をネイティブ・サポートする。 1つの MVS は1つの物理システムを占有する。その論理的な単位を1つの「論理区画」(Logical Partition, LPAR)という。z/VM 下では、それを1つのヴァーチャル・マシン(a virtual machine)と呼んだ。
概要