什么是VSE操作系统
VSE(Virtual Storage Extended)是用于IBM大型计算机的操作系统,用于传统的批处理和在线事务处理应用程序。它具有在线事务处理、安全性和连接性功能,可以通过基于Web的业务解决方案轻松集成到异构环境中。
它可以单独使用或在异构环境中使用。由于使用开放和行业标准,因此可以进行灵活的集成。VSE使客户能够通过连接器扩展现有解决方案,以访问IBM Z上的Linux或任何其他平台上的应用程序,并从其他平台访问z/VSE资源。
VSE操作系统的历史
最新版本属于DOS/360系列,始于1965年。IBM于2005年2月1日宣布,作为VSE/ESA 2.7的继任者,新的VSE被命名为反映IBM大型机产品线的新“System z”品牌。
DOS/VSE于1979年作为DOS/VS的继任者推出。随后,DOS/VSE先后被VSE/SP Version 1(1983年)和VSE/SP Version 2(1985年)所取代。DOS/360最初使用24位寻址。随着底层硬件的发展,VSE/ESA获得了31位寻址能力。
与主流的z/OS相比,它使用较少,并且主要用于较小的机器上。在1980年代末期,VSE客户普遍认为IBM计划停止VSE并将其客户迁移到MVS。然而,IBM屈服并同意继续生产新版本的VSE。
IBM于2007年发布了需要64位z/Architecture硬件并且可以使用64位实模式寻址的z/VSE Version 4。z/VSE 5.1(自2011年起可用)引入了64位虚拟寻址和分配在2GB以上的内存对象(虚拟存储块)。最新的交付版本是z/VSE 6.2.0-自2017年12月起可用,包括新的CICS Transaction Server for z/VSE 2.2。
VSE支持的设备
VSE可以使用ECKD、FBA和SCSI设备。最初在VSE 3.1上有限地支持通过Fiber Channel访问SCSI存储设备(包括IBM的企业存储服务器(ESS)、IBM System Storage DS8000、DS6000系列),但在4.2中消除了这些限制,因此还包括IBM Storwize V7000、V5000、V3700和V9000。
用户界面
VSE操作系统提供以下用户界面:
1. 作业控制语言(JCL)
一种继续沿袭早期DOS系统位置参数方法的作业控制语言(JCL)是z/VSE的批处理主要用户界面。还有另一种特殊界面供系统控制台操作员使用。
2. yond批处理
与z/OS系统一样,VSE传统上提供3270终端用户界面。然而,大多数z/VSE安装已经开始向z/VSE应用程序添加Web浏览器访问方式。VSE的TCP/IP是一个单独定价的选项,由于历史原因,有两个不同版本分别由两个供应商提供。
两个供应商都提供具有telnet和FTP等应用程序的完整功能TCP/IP堆栈。一个TCP/IP堆栈仅提供IPv4通信,另一个提供IPv4和IPv6通信。除了针对VSE的可商用TCP/IP堆栈外,IBM还提供Linux Fastpath方法,该方法使用IUCV套接字或Hipersockets连接与在主机上运行的Linux客户机进行通信。
使用这种方法,z/VSE系统可以充分利用本地Linux TCP/IP堆栈。
IBM建议z/VSE客户在同一物理系统上同时运行Linux on IBM Z,以提供另一个64位应用程序环境,该环境可以通过Hipersockets访问和扩展z/VSE应用程序和数据,并使用各种中间件。CICS是最受欢迎的企业事务处理系统之一,非常受z/VSE用户欢迎,现在还实施了诸如Web服务之类的最新创新。DB2也是可用和受欢迎的。
VSE旧版本
- 最后一个VSE/ESA版本,即VSE/ESA 2.7,自2007年2月28日起就不再受支持。
- VSE 3.1是与31位主机兼容的最后一个版本,与VSE版本4、5和6不同。VSE 3.1在2009年得到支持。
- VSE版本4自2014年10月起不再受支持(z/VSE 4.3的服务终止)。