Linux 与大型机 z/OS

大型机
国际商业机器公司(International Business Machine Corporation),简称为 IBM,实际上是当今大型机的代名词。作为大型企业技术解决方案提供商,IBM 在其漫长的生命周期中生产了各种产品。

他们的前身是计算、制表和记录公司 (CTR),由 Herman Hollerith 于 1800 年代末创立。在后来成为 IBM 的公司的早期,他们主要创建用于将 1890 年美国人口普查等信息制成表格的打孔卡阅读器。直到 1960 年代,IBM 才推出了第一台大型计算机,从此成为 IBM 的旗舰产品。

虽然 IBM 实际上是大型机硬件(通常称为 Big Iron)的事实上的制造商,但其机器上运行的操作系统 (OS) 不一定是他们自己的。IBM 宣布了在 21 世纪初在其大型机硬件上支持 Linux 操作系统的计划,并继续为流行的开源平台投入资源。

IBM 还继续更新和支持他们自己的专有操作系统,即今天的 z/OS。IBM 对 z/OS 的主要关注点之一是支持与旧硬件和软件版本的向后兼容性,以确保所有已购买和付费的 Big Iron 尽可能长时间地保持相关性。

这意味着 IBM 积极支持和认可大型机的 Linux 和 z/OS。z/OS 与 Linux 系统相对而言的优势存在争议,但其中一个真的比另一个更好吗?简而言之:不。对于哪个更好总是没有明确的答案;然而,在某些方面,一个方面比另一个方面具有优势。在决定哪一个最适合您组织的目标时需要考虑的一些主要因素是效率、兼容性和人员配置。

Linux 与 z/OS 的效率
Linux 最初并不是被设计为大型机操作系统的。这意味着 Linux 通常通过使用 z/VM 在虚拟环境中的大型机上运行。由于虚拟环境的性质,运行 Linux 的大型机的计算能力资源的利用率将达不到最佳水平。

IBM 的 z/OS 是经过数十年从头开始设计的。另一方面,Linux 于 90 年代初作为个人项目开始,直到 2000 年代才在大型机上使用。如果您的企业需要充分发挥机器的性能并要求最高的可靠性,那么 z/OS 具有优势。

然而,您在大型机上运行的每个应用程序不太可能都有严格的要求。如果是这种情况,您始终可以在 z/OS 上本机运行资源密集型进程,然后通过 z/VM 虚拟化在 Linux 上运行不太严格的应用程序。

Linux 与 z/OS 的兼容性
在兼容性方面,Linux 往往在对下一代应用程序的支持方面胜出。相反,如上所述,z/OS 是由 IBM 专门开发的,旨在提供与较旧的大型机应用程序和硬件的向后兼容性。如果您使用的是较旧的技术,并且预计需要对这些系统提供持续支持,那么 z/OS 是更好的选择。

Linux 本质上是一个服务器操作系统,并受到多种平台的支持。与 z/OS 相比,这使得将来可以更轻松地将 Linux 工作负载移植到其他平台,而 z/OS 的移植成本高昂且繁琐。尽管如此,从 z 大型机上移植 Linux 工作负载将会导致在大型机上运行 Linux on z/VM 的可靠性、可用性和性能所带来的服务质量下降。在不了解使用服务的企业的具体情况的情况下,很难说哪个选项最好。

Linux 与 z/OS 的人员配备
说到每个企业的具体问题,我们来谈谈技能型人才的难点。Linux 提供的主要好处之一是,许多崭露头角的开发人员可以轻松掌握该平台。由于 Linux 几乎可以在所有平台上运行,因此教育工作者可以轻松教授 Linux,自学者也可以轻松获得第一手经验。

z/OS 则不然。大型机特定的开发经验可能很难获得。然而,如果您的组织拥有大量具有多年 z/OS 工作经验的大型机专家,那么问题就解决了——至少在他们退休之前是这样。当前 z/OS 平台最大的缺点之一就是:培训目的的可用性。

IBM 通过 z/VM 虚拟化提供了利用 Linux 和 z/OS 的能力。两者之间的决定必须根据具体情况做出,并且答案可能会随着时间而改变。Linux 与 z/OS 的优缺点并不是非黑即白的,只有在考虑到希望实施大型机技术的企业的特定需求时才能权衡。这意味着您需要一位了解您的情况和现有技术的领域专家。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/161299.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

时序预测 | MATLAB实现基于BiLSTM-AdaBoost双向长短期记忆网络结合AdaBoost时间序列预测

时序预测 | MATLAB实现基于BiLSTM-AdaBoost双向长短期记忆网络结合AdaBoost时间序列预测 目录 时序预测 | MATLAB实现基于BiLSTM-AdaBoost双向长短期记忆网络结合AdaBoost时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 1.Matlab实现BiLSTM-Adaboost…

【精选】Ajax技术知识点合集

Ajax技术详解 Ajax简介 Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建 交互式、快速动态应用的网页开发技术,无需重新加载整个网页的情况下,能够更新页面局 部数据的技术。通过在…

Scala如何写一个通用的游戏数据爬虫程序

以前想要获取一些网站数据的时候,都是通过人工手动复制粘贴,这样的效率及其低下。数据少无所谓,如果需要采集大量数据,手动就显得乏力了。半夜睡不着,爬起来写一段有关游戏商品数据的爬虫通用模板,希望能帮…

专业pdf编辑工具PDF Expert mac中文版特点介绍

PDF Expert mac是一款专业的PDF编辑和阅读工具。它可以帮助用户在Mac、iPad和iPhone等设备上查看、注释、编辑、填写和签署PDF文档。 PDF Expert mac软件特点 PDF编辑:PDF Expert提供了丰富的PDF编辑功能,包括添加、删除、移动、旋转、缩放、裁剪等操作…

基于顺序表实现通讯录

1.功能实现 功能要求 1)至少能够存储100个人的通讯信息 2)能够保存用户信息:名字、性别、年龄、电话、地址等 3)增加联系人信息 4)删除指定联系人 5)查找制定联系人 6)修改指定联系人 7&#xf…

Hutool HttpRequest 首次请求正常 第二次被系统拦截

Hutool HttpRequest 首次请求正常 第二次被系统拦截 功能描述异常现象错误代码 异常排查问题跟踪问题总结处理方案最终修改后的代码 功能描述 需要请求第三方某个接口,获取接口中的数据。 异常现象 使用main 方法 通过Hutool 工具类发出请求,获取数据…

网络运维与网络安全 学习笔记2023.11.22

网络运维与网络安全 学习笔记 第二十三天 今日目标 VLAN间通信之交换机、VLAN间通信综合案例、浮动路由 VRRP原理与配置、VRRP链路跟踪、VRRP安全认证 VLAN间通信之交换机 单臂路由的缺陷 在内网的VLAN数量增多时,单臂链路容易成为网络瓶颈 三层交换机 具备…

react中模块化样式中:global的作用

在react中如果是通过import styles from ./index.less这种方式模块化引入样式的话,那么编译后的less文件里的样式名都会自动添加后缀。而:global的作用就是不让类名添加后缀

利用 Apache Ranger 管理 Amazon EMR 中的数据权限

需求背景简介 系统安全通常包括两个核心主题:身份验证和授权。一个解决“用户是谁”的问题,另一个解决“用户允许执行什么操作”的问题。在大数据领域,Apache Ranger 是最受欢迎的授权选择之一,它支持所有主流大数据组件&#xff…

微机原理_1

一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。) 1,下列8086CPU标志寄存器的标志位中,不属于状态标志位的是() A. OF B. IF C. AF D. PF 8086微处理器可寻址访问的最大…

面试中vue-router的一些知识点

Vue Router Vue Router使用举例说明 vue-router 中 route和router的区别与联系 route和router的区别与联系 vue3 路由使用vue2 路由与vue3 路由的区别与联系 Vue Router Vue Router是Vue.js官方的路由管理器,用于实现单页面应用中的路由功能。它允许我们在Vue应用程…

万界星空科技SMT行业生产管理MES系统解决方案

一、SMT行业特点: SMT(Surface Mounted Technology)作为电子组装行业里首先的技术和工艺,选择合适的MES解决方案来保障SMT生产的成功至关重要。 电子行业涉及的范围非常广,包含了汽车、电脑、电视、手机等产品上&…

HCIA-Datacom跟官方路线学习

通过两次更换策略。最后找到最终的学习方案,华为ICT官网有对这个路线的学习,hcia基础有这个学习路线,hcip也有目录路线。所以,最后制定学习路线,是根据这个认证的路线进行学习了: 官网课程:课程…

scala 实现表达式解析

表达式解析 import org.junit.Testimport scala.collection.mutableclass ExprTestCase {private val orderSource "source_1"private val saleChannel "saleChannel"val datas new mutable.HashMap[String, String]();// p1, source1, sale1, source…

everything的高效使用方法

目录 前言1 everything的简单介绍2 常用搜索3 语法搜索4 正则表达式搜索5 服务器功能 前言 本文介绍everything软件的高效使用方法,everything是一款在系统中快速搜索文件的软件,能够帮助人们快速定位需要查找的文件。首先介绍everything软件的作用和使…

掌握 AI 和 NLP:深入研究 Python — 情感分析、NER 等

一、说明 我们见证了 BERT 等预训练模型在情感分析方面的强大功能,使我们能够破译隐藏在文本数据中的情感。通过 SpaCy,我们探索了命名实体识别的迷人世界,揭开了隐藏在非结构化文本中的秘密。 二、问题陈述 命名实体识别(NER)是自然语言处理中的一项关键…

数字化时代的政务服务:构建便捷高效的线上政务大厅

引言: 随着数字化时代的来临,如何通过线上政务大厅搭建一个便捷高效的服务平台,以更好地满足公众需求值得探究。线上政务大厅是政务服务的新方式,但搭建线上政务大厅并不是一件容易的事情,需要精心的规划和设计。 一…

【蓝桥杯选拔赛真题25】C++两个数比大小 第十三届蓝桥杯青少年创意编程大赛C++编程选拔赛真题解析

目录 C/C++两个数比大小 一、题目要求 1、编程实现 2、输入输出 二、算法分析

Linux文件I/O:基本概念

Linux是一个开源的操作系统,它提供了一套丰富的文件I/O(输入/输出)接口,让用户和程序可以方便地对文件进行读写操作。文件I/O是操作系统中最基本也最重要的功能之一,它涉及到文件的打开、关闭、读取、写入、定位、锁定…

centos无法进入系统之原因解决办法集合

前言 可爱的小伙伴们,由于精力有限,暂时整理了两类。如果没有你遇到的问题也没有关系,欢迎底下留言评论或私信,小编看到后第一时间帮助解决 一. Centos 7 LVM xfs文件系统修复 情况1: [sda] Assuming drive cache:…