九耶丨阁瑞钛伦特-大型计算机的操作系统

在S/390上可以运行多种操作系统,每种操作系统都有各自不同应用程序的应用环境。用户在选择操作系统时应根据自己的应用环境,考虑应用程序的兼容性、工作负载以及用户的数量和类型来加以选择。目前国内主机用户使用较多的是MVS和OS/390,还有很少一些系统使用的是VSE操作系统。

​(1). MVS/ESA

MVS/ESA操作系统是S/390上运行的综合能力较强、可靠性较高的操作系统。它实际上是1964年IBM在其System/360上运行的OS/360操作系统的换代产品。OS/36O支持多道程序,最多可同时运行15道程序。为了便于管理,OS/360把中央存储器划分为多个(最多15个)分区,每个程序在一个分区中运行。1972年,IBM推出了新的操作系统OS/SVS,也就是单虚存系统。它最大的特点是提供了对虚拟存储的支持。

IBM在1973年宣布,并于1974年售出了MVS/37O(多虚存系统/370)。尽管 MVS/370的早期版本仅支持最多16MB的中央存储器(24位寻址)。

中央存储器容量的增加意味着OS运行时中央存储器与磁盘之间的页面调度次数的明显减少,从而使整个系统的性能得到了更大的提高。因此,MVS/370将可用中央存储器扩展成为多虚地址空间,各个应用程序在各自的虚地址空间中运行最多可达16MB。

为了满足在不同地址空间工作的用户对所需的公用程序和数据的共享,MVS/370提供了一个公用区。在公用区中有一个存放程序和数据副本的区域,其中的程序和数据就可以被所有授权的地址空间来共享。

与S/370扩展体系结构(37O/XA)相配合,IBM于1981年宣布并于1983年发行了MVS/XA操作系统。尽管System/370最多可以支持2GB的中央存储器,但在MVS/XA上实现时,它仅支持256 MB。由于使用了31位寻址,每个虚拟地址空间可达2GB。同时为了保持应用程序的兼容性,37O/XA和 MVS/XA均支持两种操作模式,即24位寻址模式和31位寻址模式。

应用程序在运行时,硬件和操作系统会自动识别出需要哪一种模式。  1988年,IBM宣布并发行了MVS/ESA操作系统。同样,MVS/ESA也是为1988年问世的ESA/370的新功能而设计的。 MVS/ESA最多可支持2GB的中央存储器并能较好地利用扩展存储器。那时的扩展存储器也是一种半导体存储器,其速度比中央存储器要慢一些,但比硬盘要快,当然其价格也相应地便宜一些。它在整个虚拟存储体系中,是处在中央存储器和磁介质存储器之间的一种存储器,其目的是提高整个虚拟存储体系的性能。

1990年9月,IBM开发了MVS/ESA SP V4。 MVS/ESA的这个版本管理存储器的方法与早期的MVS/ESA发行版一样,但它改进了对ESCON通道和耦合系统时钟的支持。

1994年,IBM发布了MVS/ESA的第5版,实现了并行耦合操作系统的功能,它最多可支持32个MVS/ESA系统,每一个系统都可以是一个多处理器系统。

​(2). OS/390

OS/390是一个集成的企业服务器操作系统。它将开放的通讯服务器、分布式数据和文件服务、并行耦合系统支持、面向对象程序设计、DCE以及开放应用程序接口集成为一个产品。

由于它是在MVS操作系统基础上发展起来的,因而保留了MVS的高可靠性、持续可用性及安全性等优异性能,为用户提供了一个具有可扩充性的系统。IBM大型机以前的MVS操作系统是封闭性的,而OS/39O转变成开放式的,它包括许多服务器软件,具有整合性的功能。

OS/390除了保持原有MVS所有的功能和特性外,它还是一个完整的UNIX XPG4(即通常所说的UNIX 95)。其主要功能包括:

1). UNIX服务内核与分叉功能。公用网关接口(CGI)是一种广泛使用的机制,用于处理可执行的脚本、执行程序或者桥接至传统的MVS事务管理环境。当前的实现方法是UNIX服务分叉功能使用 APPC服务将请求送到APPC管理的初始器。这意味着 APPC接口、APPC LU层、SCF服务(从APPC LU到APPC调度程序)以及APPC调度程序都将引起额外的开销。而提供了这种支持以后,就可使我们能够用流水线来处理这个过程。这样,客户请求就可以路由到工作复合管理的预置服务空间,以便从路径中省略APPC。

2). UNIX服务文件系统汇合套接字。在UNIX服务中,汇合套接字为异步I/O和SRB模式调用程序提供了支持。MVS TCP/IP与UNIX服务套接字 API汇合成为策略套接字库。

3). UNIX服务文件高速缓存。OS/39O的UNIX服务文件高速缓存允许将文件从高速缓存放到虚拟存储器中(位于与内核相连的数据空间中)。

4). 内核裁剪转储支持。内核裁剪转储支持添加了一个UNIX SVC转储出口服务,这样就可以确保那些具有UNIX服务内核地址空间的非UNIX服务实现SVC转储。

你可能感兴趣的:(九耶丨钛伦特-金融软件学院,服务器,网络,数据库)