IBM z/OS 简介

因为有幸获得IBM的面试机会,先提前了解一下这个了不起的操作系统。

z/OS是IBM研发的用于大型机的64位操作系统。第一次亮相是在2000年的10月份。z/OS支持IBM的很多服务,像我们熟知的DB2和WebSphere。也支持64位的java,C,C++和UNIX APIs。The Open Group将其视为一种UNIX操作系统,文件系统采用HFS和zFS。可以直接通过TCP/IP通信,支持常用的http服务,像FTP,NFS等。

有人问,在一对一的对决中,UNIX和z/OS,who胜? who TM knows,来看一看吧。

如果你把z/OS专家和UNIX专家请到一个房间里问他们谁更好,千万不要给他们武器,否则会头破血流。

z/OS运行在IBM System z平台上,数十年来一直运行着关键系统,有着优秀的性能和稳定性,安全性。但是UNIX向很多机构抛出了绣球,它许诺更低的成本,更易用性和更广泛的接受性。看来它们可以较量一下。

现在蓝方支持的是z/OS,红方为UNIX。

蓝方支持z/OS:

  • 蓝方一辩:z/OS更稳定

IBM在这方面非常有自信,可以做到“五个九”(99.999%)的availability,和每年5分钟的计划和非计划宕机时间。不过UNIX在这方面也在改善,2008年的一项调查显示平均每年的宕机时间为1小时。而且大型机上的应用软件比UNIX上的更可靠。

  • 蓝方二辩:z/OS更安全

这个毋庸置疑。至今没有一例病毒感染的事故。

  • 蓝方三辩:在大负荷下z/OS更好

大型机一直以来都是企业的老黄牛,处理着在过去可以使得UNIX玩完的海量事务。例如IBM可以每秒处理22,000条事务,而UNIX环境下最快一般为每秒1,600条事务。不过UNIX要想超车,可以借助集群技术,也是有希望的。



红方表示不服啊(︶︿︶)

红方支持UNIX:

  • 红方一辩:UNIX便宜

大型机消耗更多的时间和资源,而且其上的编程语言并不易学和流行,因为是面向关键的商业应用,对fault tolerance的要求很高,这就需要做一些额外的工作,如double checked,所以比UNIX更消耗资源。

  • 红方二辩:UNIX更简单

我是一名计算机毕业的本科生,一直在领略UNIX的风采,但从未见过z/OS。

  • 红方三辩:很容易找到使用UNIX的人

但并不容易招到开发过大型机(Mainframe )的哥们儿。

  • 红方四辩:UNIX有更好的连接性和兼容性

UNIX上的应用程序更容易port到不同的环境中,包括z/OS。

  • 红方五辩:有更多现成的软件供UNIX使用

当然还有很多免费和开源软件。



总之,难分伯仲。

  • 如果你想使用较小的服务器平台,并且需要现成的软件包,选择UNIX吧。
  • 如果想从头编写应用,UNIX很适合。但是如果要编写的应用要与已有的Mainframe应用相配合或者要处理大量的关键性事务,还是选择z/OS吧。
  • 在安全性,可靠性和处理大量事务的能力上,没有谁能打败z/OS,少年。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-02 09:05:42

IBM z/OS 简介的相关文章

IBM Z/OS 操作系统学习笔记(持续更新)

存储管理子系统(DFSMS) 存储管理也是系统的一项基本服务. 系统存储管理子系统(Storage Management System,SMS)定义了系统中的各种输入/输出设备,并控制这些设备的操作:同时,它还提供文件系统的基本功能,使用户可以方便.快速地访问数据.系统的各种程序及数据都保存在硬盘上,如果希望执行某些程序,必须用到存储管理的服务,因此,SMS一般先于其他子系统启动,以提供基本的存储管理服务. 存储管理软件组件(Data Facility Storage Management Su

【翻译自mos文章】Oracle GoldenGate 对IBM大型机 z/OS 2.1 和DB2 v11的支持

GoldenGate 对IBM大型机 z/OS 2.1 和DB2 v11的支持 来源于: GoldenGate Support for z/OS 2.1 and DB2 v11 (文档 ID 1941364.1) 适用于: Oracle GoldenGate - Version 12.1.2.1.2 and later Information in this document applies to any platform. 目标: 需要知道是否有一个GoldenGate版本能支持 IBM大型机

IBM MQ术语简介

IBM MQ https://www.ibm.com/support/knowledgecenter/zh/SSFKSJ_8.0.0/com.ibm.mq.helphome.v80.doc/WelcomePagev8r0.htm 侦听器侦听器是一个 IBM? MQ 进程,用于侦听与队列管理器的连接. MQ Explorer 中的每个侦听器对象都表示一个侦听器进程:但是,如果从命令行启动侦听器进程,那么在 MQ Explorer 中此侦听器不能由侦听器对象表示.因此,要从 MQ Explorer

z/OS上Dataset 的移动

最近的一个需求,需要把大批量的Dataset移到新的Storage Class,新的Volume中去,刚开始感觉非常头疼.仔细研究后发现这个事情其实很简单.确实符合别人所说,事情的在你真正开始努力之后就会变简单了.   首先创建你的target Storage class和Storage Group,并把相关的Volume加到对于的SG,这时候不需要担心现有的Vol上已经存在的Dataset,改动Storage Group不会删除DataSet.   然后配置ACS Routines,将HLQ,

DB2 bind on z/os

BIND and REBIND options for packages and plans There are several options you can use for binding or rebinding plans and packages. Some of the options are common for both bind and rebind and for both plans and packages. Defaults: The default for an op

Firefox OS简介

Firefox OS系统架构框图 一些Firefox相关的术语简介: B2G Boot to Gecko 的简称. Boot to Gecko Firefox OS 操作系统的工程代号. 因为在该项目拥有官方名称之前B2G已经使用了很久的原因,它经常用于指代 Firefox OS. Firefox OS FIrefox OS 基本上是指 Mozilla及合作伙伴应用在 B2G上的品牌和服务支持, 最终将创建一个发布的产品. Gaia Firefox OS 平台的用户接口层.屏幕启动时渲染到屏幕上

os简介

1. 操作系统(Operation System,OS) 操作系统作为接口的示意图 ? 没有安装操作系统的计算机,通常被称为 裸机 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序 1.1 操作系统的作用 是现代计算机系统中 最基本和最重要 的系统软件 是 配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展 主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用 而其

Index on DB2 for z/OS: DB2 for z/OS 的索引

可以创建在任何表上的索引: Unique Index:An index that ensures that the value in a particular column or set of columns is unique. Primary index:A unique index on the primary key of the table. Secondary index:An index that is not a primary index. Clustering index:A

[z]Diamond简介和快速应用

source from http://blog.csdn.net/chabale/article/details/8900500 一.概况 diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单.可靠.易用,目前淘宝内部绝大多数系统的配置,由diamond来进行统一管理. diamond为应用系统提供了获取配置的服务,应用不仅可以在启动时从diamond获取相关的配置,而且可以在运行中对配置数据的变化进行感知并获取变化后的配置数据. 持久配置是指配置数据会持久化到磁盘和数据库中.