Deutsch-Chinesische Enzyklopädie, 德汉百科
定义:MVS(Multiple Virtual Storage)-多虚存储,是一个来自IBM的仍继续运行在许多IBM大型机以及大型服务器上的操作系 统。MVS被称为是推动世界前进的操作系统,这个说法也可以用在它的后续操作系统OS/390,以及Z/OS上。薪水情况,应收款,事务处理,数据库管理 以及其它与世界上的最大型商业有关的程序都运行在MVS或者它的后续操作系统上。尽管MVS经常被视为一个单模块的,中央控制的信息系统,但是IBM在最 近几年内使用了一种三层应用程序模型(3-tier application model)将它以及它的那些后续那些系统重新配置成了一个基于网络的分布 式环境下的大型服务器了。
MVS的以后版本,OS/390,不再使用MVS这个名称。因为MVS代表了计算史上的一个特定时代或者说特定文化。但又因为许多旧的MVS系统仍在运行,所以名词MVS可能将在以后的一段时间内继续使用。因为OS/390常 被UNIX用户使用,并且内建了相同的编程接口,所以它在被当作MVS使用的时候,也可以被当作UNIX来使用。MVS的一个更近的发展版本是Z/OS, 它是一个IBM的Z系列大型机上的操作系统。MVS系统运行用COBOL语言编写的很旧的应用程序以及为运行事务处理程序的 CICS(customer information control system)。很旧的用PL/1以及FORTRAN写的程序仍然在运行。旧的应 用程序使用Virtual Storage Access Method访问方法来进行文件管理,使用 Virtual Telecommunications Access Method来同用户进行通迅。而今天最普通的程序环境使用C或者C++语言。另 外DB2是一个IBM的主要的关系数据库系统。JAVA应用程序可以被编写来在OS/390的UNIX环境下运行。
MVS 是一个对于由具体产品包括MVS/SP(MVS/System Product),MVS/XA(MVS /Extended Architecture),以及MVS/ESA(MVS/Entprise Systems Architecture)组成的系 统的统称。从历史的观点来看,MVS是由发布于1964年的System360大型机系统上的OS/360操作系统进化而来的。System 360以及 OS/360后来发展为System 370以及OS/370,OS/370又进化为OS/VS, OS/MFT,OS/MVT,OS/MVS,MVS /SP,MVS/XA/MVS/ESA,以及最终的OS/390和Z/OS。经过这一系列的演进,为某一个系统所写的应用程序都能运行在以后的所有系统 上。(这就是所谓的向上兼容)。
一 个MVS系统是一些基本部件加上一些可选部件的集合。这就允许一个客户来只选择自己想要的那些功能而排除其它的多余部分。事实上,大多数的客户可能会使用 到几乎所有的功能。MVS系统中的主要用户接口是TSO(Time Sharing Option)。而 ISPF(Interactive System Productivity Facility)是一个用于编译,管理程序以及配置系统的菜单的集合。主 要的任务管理系统是JOB Entry Subsystem2或者3(JES2,JES3)中的一个。(关于JES我找到的更为具体点的信息是:作业入口 子系统(JES)是OS/390和MVS mainframe操作系统的一个子系统,它管理着系统中执行的作业(执行单元)。每个作业都由系统管理员或其 他用户用作业控制语言(JCL)向操作系统描述。然后操作系统就把作业发送给JES程序。JES程序收到作业后就按优先级来执行作业,然后把作业从系统中 清除。JES有两个版本:JES2和JES3。JES3允许使用一个公共执行队列对作业的处理进行中央控制。OS/390和 MVS都为初始化和管理作业提供了一个交互式菜单。)存储管理由 DFSMS(Distributed File Storage Management Subsystem)负责。MVS通常被认为是比小型服务器以及 PC上的操作系统更为复杂以及需要更多的培训以及经验才能操作。
MVS 中的Vitual Storage引用自操作系统中对Virtual Memory的使用。虚拟存储或者虚拟内存允许一个程序访问系统中的最大量的内存, 尽管内存事实上是被许多应用程序所分享的。操作系统把程序中使用的虚拟地址翻译成数据所在的真实的物理地址。MVS中的multiple指的是一个分离的 虚拟内存是为每个多任务分区所维持的。