期货交易自动化论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 28|回复: 0

大机知识一二 - 金融行业 - ITPUB论坛-专业的IT技术社区

[复制链接] |主动推送

285万

主题

285万

帖子

855万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8553710
发表于 2022-9-11 10:33:12 | 显示全部楼层 |阅读模式
OS/390
OS/390 OS/390是IBM公司开发的一种操作系统,常用于S/390大型主机系列中。OS/390是从一个最近被命名为MVS的系统
演化而来的,这种MVS(多虚拟存储)系统是IBM公司的一种长期的、稳定的大型主机操作系统。MVS系统据说可以解决世界上任何
一种问题工资、应收款项、交易处理、数据库管理以及其他针对世界上的大型企业定制的应用程序都可以运行在MVS系统中。
尽管MVS更加类似于一种集中控制的单片机系统,近几年IBM公司还是成功的将其重新定位为大型服务器系统. 这种大型服务器系统
可以应用在面向网络的分布环境中,可以用于三层应用程序模型中。
由于MVS系统开创了操作系统的一个新纪元,而且目前仍然有许多旧的MVS系统处于运行状态,因此看起来“MVS”这个经典的
缩写仍将沿用一段时间。由于OS/390也保持了UNIX用户以及程序界面,因此可以将OS/390同时用于MVS系统以及UNIX系统中去。
OS/390以及早期的MVS系统上面的应用程序是用通用商业面向语言COBOL开发的,而其上的处理程序则源于客户信息管理系统CICS。
甚至连用PL/I以及公式翻译器写成的老旧程序也可以在这两个系统中运行。老式的应用程序采用虚拟内存控制方法来进行文件管理
以及虚拟通信访问方法,这些方法可以有效的同用户进行通话。当然,目前的主流编程环境仍然是C和C++语言。主流数据库包括
IBM的DB2。不过OS/390的UNIX环境上也可以运行Java程序。
sysplex 系统联合体为IBM的系统联合,它是1990年作为IBM大型机服务器的MVS/ESA操作系统平台而发明的。系统联合体包含构成
联合体的多个计算机,它是涉及以下任何或所有的商业需求的一个解决方案:并行处理、在线传输处理(OLTP)、很大处理容量、
很多小型工作单元,或者同时在必须能够升级到单个数据库而不破坏数据完整性的分立系统中同时运行的应用程序。
系统联合体相似于松散耦合的配置,但不同的是,它具有MVS系统应用程序的标准通信机制(跨系统耦合器,XCF),能支持一个或
多个计算机中应用程序之间的通信。系统联合体由通过特殊硬件和软件协同处理工作的多个中央处理器联合体(CPC)构成。大型
计算机系统一般不是这样的。通过XCF,系统联合体一般能增加处理单元以及能连接的操作系统的数量。
parallel sysplex 系统综合体是IBM创立的系统联合体(综合体sysplex这个词来自于系统system的开始部分和联合体complex
的后一部分),于1990年作为IBM大型机服务器的MVS/ESA操作系统的平台提出。一个增强的版本,并行综合体,是随后为了
新的系统操作系统OS/390提出的。系统综合体由多个电脑组成一个联合体。一个系统综合体被设计为商业需要的解决方案,这些
商业需求包括:并行处理;在线事务处理(OLTP);非常高的事务量;许多的小工作单位例如联机处理事务(或者大的工作单位,
可以被分开呈多个小工作单位);或者在分散的系统中同时运行程序,并且在不影响其它数据完整性的条件下更新单个数据库。
并行系统综合体是IBM创立了一个紧密联结的集群技术,这项技术支持由最多32个系统作为一个系统镜像运行。在一个合理部署的
Parallel Sysplex系统上,即使一个独立系统遭受了毁灭性损失,整个系统也不会受太大影响,而且不会导致任何工作的损失。
任何在那台遭受损失的系统的上进行的工作,都可以自动地在剩下的系统上重新开始。并行系统综合体的另一个优势是一台(或多台)
系统可以从整个系统中移出以进行硬件或软件的维护工作(例如在非工作时间),而其余的单独系统可以继续处理工作。当维护工作
完成后,系统又回归加入综合体系统中继续工作。充分利用这一特点就可以升级整个Sysplex系统软件(一次一个单独的系统),
而不会导致任何应用程序的暂停使用。 并行系统综合体是IBM大型机发展的最终的结果。从单个的系统单处理器到紧密结合的
多处理器,到松散连接的配置,到系统综合体,最终发展到并行系统综合体。一个单个系统的单处理器由一个单一中央处理综合体
(CPC)组成包括单一的中央处理器(CP)和所有相关系统的硬件和软件,通过一份单一的操作系统进行控制。紧密连接的多
处理器包括许多添加到CPC的CP和操作系统一起分享中央存储。通过操作系统将工作分配到有用的CP,并且如果第一个CP失败了
可以传递到另一个CP。松散连接的配置具有多个CPC(可以是紧密连接的多处理器),带有单独的存储区域,被多于一个的操作
系统管理,通过频道到频道通信连接。
综合体类似于一个松散连接的配置,但是不同点在于它对多虚拟存储系统应用软件有标准的通信机制(交叉系统耦合设备或者XCF),
使得一台电脑或多台电脑的应用程序之间进行通信。系统综合体由许多互相合作的CPC构成,通过专门的硬件和软件处理
工作负荷。这是一台大型机系统通常所做的事情;通过XCF,系统综合体提高了处理单元的数量以及可以连接的操作系统的数量。
并行系统综合体,是IBM对CPC最终的配置法,具有提高通信性能的集成架构和支持连接更多的CPC和更多的操作系统。通过基础
系统综合体,有几个领域可以得到改善。并行系统连接的设备是新的处理器,可以存储至关紧要的系统信息,通常,配置了单独的
装置。耦合设备的使用提高了系统和子系统间数据共享的能力。同时它还保证了数据的完整性和连贯性。新技术的另一特点是
工作量管理(WLM),WLM管理资源比早期的通过动量工作量平衡和根据用户设定标准的时间表式的方法响应量要多得多。数据
共享的能力使得多个系统可以同时地访问数据。
VM 虚拟机现在体现于一个叫做VM/ESA的产品里,它广泛的安装在IBM的主机操作系统里,包括MVS和会话监视系统(CMS),
所以每个操作系统看上去像有它自己完整的软件和硬件资源系统(数据存储,通信,处理器等等)。也就是说VM给每个操作系统
一个自己的 虚拟机 。VM和CMS在许多大公司里很流行,他们把它当成一个能让大量交互式用户通信或者开发并且能同时运行程序的
系统。许多公司使用MVS来做商业应用而把VM作为程序开发和用户通信环境。
IMS
1)信息管理系统IMS(Information Management System)是一个专门应用于管理的数据库系统。
1968年IBM公司首先提出信息管理系统IMS的概念。至此以后,信息管理系统IMS为了适应新的程序工具和环境,做出了许多的改进。
信息管理系统IMS由IBM公司事务管理子系统和数据库子系统发展而来。这两个子系统都运行在MVS(现在的z/OS)系统的主框架上。
从两个子系统中还发展出了CICS。包含这个应用程序的IMS和(或)CICS服务器正在为世界上绝大多数的银行、保险公司处理各种
各样的事务。
信息管理系统IMS包括两个主要的部分,分别是:数据库管理系统(IMS DB)和事务管理系统(IMS TM)。
在数据库管理系统(IMS DB)里,数据被分层处理。层于层之间的数据彼此独立。这样处理数据的目的是使得数据保持彼此的
独立完整,优化数据的存储和获取进程。事务管理系统(IMS TM)主要负责输入或输出程序、提供格式化、记录日志和信息复原、
维护系统交流的安全、监视程序的计划和执行情况。它还应用于信息系统中排列请求。 最初信息管理系统IMS的程序界面是
DL/1(数据语言/1)。
如今,信息管理系统IMS采用CICS应用程序和DB2数据库。信息管理系统IMS的数据库和服务器都采用Java程序。
2)智慧型制造系统IMS是一个国际性组织的名称,该组织致力于发展下一代制造技术,并且为保护知识产权提供相应的支持。
Transaction
在计算机程序里,事务通常是指一系列信息交换操作以及与其相关的工作(例如数据库更新),为了满足要求以及确保数据库的完整性,
这一系列的动作被视为一个整体来执行。一旦一个事务执行结束,数据库就会被永久地修改,所以必须确保事务的整体执行。举一个
典型事务的例子:用户打电话预定货物,用户代理把这个预定信息输入计算机。那么这个预定事务包括核查存货数据库看是否有存货,
接受预定,确认预定已经接受并确认送货日期几个步骤。如果我们把这看成是一个单一的事务,那么必须在所有步骤都执行完以后才
能认为事务已经成功得到处理,从而才能根据订货修改数据库信息。如果在事务成功得到处理之前又意外发生,那么必须取消在事务
处理过程中对数据库所作的所有修改。
事务监控器是一个管理或者监视事务所包含的一系列事件的程序。事务的执行要依靠结构化查询语言,它是基本的数据库用户
程序接口。当一个事务成功完成,对数据库所作的修改被称为结束(committed),当一个事务没有完成,那么对数据库做的修改都要
被回滚(rolled back)。在IBM的用户信息控制系统中,一个事务是被一个特殊的事务请求引发的一个应用数据处理过程。在CICS,
一个由计算机操作者或者用户请求的特殊的事务实例被称为任务(task)。
在不同的环境中,事务有着不同的含义。例如,在IBM大型批处理系统中,一个事务是指一个任务(job)或者任务的步骤(job step)。
Transaction Server
MTS在开发的时候称为Viper,它在Window NT操作系统西运行于网络环境中,它以客户程序的身份应用程序动作以及数据库的事务操作。
它可以让用户不必非要按照他们并不熟悉的数据库所要求的格式那样提出操作请求,方便了用户的使用。同时它也负责管理安全,与
其它服务器的连接,及操作的一致性。
MTS是微软公司提供的一种方便开发分布式应用程序及数据的方法。它是中间件或者企业市场多层次规划的一种,传统上IBM公司
使用CICS以及类似事务管理的产品对其加以控制。
Microsoft设计资源分配器来适应他们整体面向对象策略。使用资源分配器,你可以利用拖放接口来为单一的用户创建事务模型,
然后让资源分配器为多个用户管理事务模型,包括用户创建,用户管理以及任务进程和线程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|期货交易自动化论坛

GMT+8, 2024-11-28 18:41 , Processed in 0.087396 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表