AS400卡的系统集成是什么?

发布时间 : 2019-08-01

集成是指将完成不同功能的程序模块集合在一个有机的整体中。在这个整体中除含有操作系统功能外还有网络通信功能,数据库管理功能,语言支持功能等。将它们作为一个整体来设计的优点是代码量少,执行效率高,安全性好,易于安装、维护和使用,同时也避免了功能上的重复和不同厂商产品之间的缝隙问题引起的一些争端。当然这种集成性所引起的不利因素也是有的,那就是系统的灵活性会有所下降。  AS/400 是一个最典型的集成的商用计算机,它把计算机系统通常要用到的一些功能如网络通信功能,数据库管理功能,安全管理功能完全集成在 AS/400 操作系统中。这种集成系统的整体功能远远胜于各部分功能的简单迭加。使用各种功能的用户接口都是一致的,因此在 AS/400 上开发应用会节省更多的人力资源、财力资源。需要的维护人员也比其它计算机系统少,这是 AS/400 在业界获得成功原因之一。 AS/400 集成系统中含有对各种网络通信协议和通信设备的支持,如 TCP/IP 协议,异步传输控制协议( ASYNC ),二进制同步传输协议( BSC ),同步数据链路控制协议( SDLC ),高级数据链路控制协议( HDLC ),X .25 协议等通信协议及各种网络通信适配器。 AS/400 支持几乎所有的 TPC/IP 应用, Internet 应用。


在 OS/400 中还含有一个功能强大的数据库管理系统 DB2/400 ,这是一个全功能的开放性的关系数据库系统,是 IBM DB2 家族中的一个成员。


DB2/400 已升级到 DB2 UDB for AS/400 ,它除了支持原有 DB2/400 数据库中存储过程 (store procedure) ,参照完整性 (referential integrity ) ,触发器 (trigger) ,二阶段提交 (two-way commitment) 等重要功能外,还增加了对于多媒体信息,对象型 DBMS ,试算表,虚拟文件等方面的支持。另外在 OS/400 V4R4 版本中还增强了数据库查询性能, SQL 连接能力,并行处理能力等。


由于 AS/400 的操作系统是由 OS/400 与 LIC 组合而成,整个集成的系统所提供的功能根据其与硬件的关系不同,使用频率不同,对安全的要求不同而被分别放在不同的层面上。上图显示了各功能模块所处的位置。上图中可以看出, CL 部分是直接面向用户的,完全处于 MI 上方;工作管理( work management )的职责主要是对作业的管理,与硬件关联不大,所以大部分位于 OS/400 中;设备管理部分有些和硬件关系十分密切,如设备的驱动程序等要放在 LIC 层,而那些对设备进行监控的部分放在 OS/400 中实现;安全部分虽然与硬件完全独立,但为了提供更高级别的安全保护,还是把它的大部分功能放到 LIC 层实现。此外有些功能与硬件并无多大关系,但对系统性能举足轻重,也将其放在 LIC 层实现。还有一些功能是分散在 OS/400 和 LIC 中的。由于数据传输部分与磁盘驱动方式和数据传输方式密切相关故在 LIC 中实现,文件定义部分与硬件无关在 OS/400 中实现,文件中的成员( member )定义与磁盘有一定关联在 LIC 中实现更好些。有些功能很难确定在 LIC 中还是在 OS/400 中实现更合适, AS/400 总是尽可能地进行层次划分。

5.jpg