九耶丨阁瑞钛伦特- 大型计算机发展的历史(四)

虽然在90年代初大型计算机也走入过一个低谷,但至今仍能长盛不衰有其内在原因主要有:

RAS

RAS(Reliability, Availability, Serviceability 高可靠性、高可用性、高服务性)是一个IBM常用来描绘它的大型机的词。对于使用大型计算机系统的企业来说系统的高可靠性是一个时分苛刻的条件。IBM致力于使每一个新系列的系统比前一代更加可靠。这就极少听说过有任何因为硬件问题导致的系统灾难。这些大型机系统内集成了相当高程度的冗余和错误检查(技术),这样就能防止系统发生灾难性的问题。记忆芯片、内存总线、I/O通道、电源等等,都要么有冗余的设计,或者有相应的备用品并可以随时投入使用。这些(设备的)小错误可能会导致性能的一些小损失,但他们决不会导致系统中任何任务的失败。当很罕见地出现错误的时候,高服务性就用得上了。许多组件都可以在系统运行的同时被更换(热插拔);甚至微码(microcode)的升级也可以在系统运行的同时进行。除了系统设计中的固有可靠性,IBM也创立了一个紧密联结的集群技术,叫做Parallel Sysplex,这项技术支持由最多32个系统作为一个系统镜像运行。在一个合理部署的Parallel Sysplex系统上,即使一个独立系统遭受了毁灭性损失,整个系统也不会受太大影响,而且不会导致任何工作的损失。任何在那台遭受损失的系统的上进行的工作,都可以自动地在剩下的系统上重新开始。另一个Parallel Sysplex的优势是一台(或多台)系统可以从整个系统中移出以进行硬件或软件的维护工作(例如在非工作时间),而其余的单独系统可以继续处理工作。当维护工作完成后,系统又回归加入Sysplex系统中继续工作。充分利用这一特点就可以升级整个Sysplex系统软件(一次一个单独的系统),而不会导致任何应用程序的暂停使用。

​I/O 吞吐量(I/O Throughput)

在早期系列上,操作系统会创建一个通道程序并在一个已连接到所需设备的通道上执行这个程序。如果这个通道或控制单元十分忙碌,起始I/O指令就会失败,然后操作系统就会尝试在另一个已连接到不同控制单元的通道上重新开始通道程序。如果所有的道路都是繁忙的,操作系统就会把这个请求列入队列留在以后再试。XA系列里面出现的一个显著的改进就是创立了通道子系统的概念,这个子系统可以协调并安排系统里所有通道的活动。现在操作系统只需要创立通道程序,然后把程序转交给通道子系统,通道子系统就会处理所有的通道/控制单元以及队列问题。这样就使大型机具有了更加强大的I/O吞吐量并使CPU能更有效地工作,因为只有在所有的I/O操作都完成的时候才需要CPU的介入。

ES9000系统又引进了ESCON技术,使用光纤连接通道设备,极大地提高了系统吞吐速度,以目前z900大型机来说,它的I/O吞吐能力是已达到最低每秒24GB

​ISA (IBM System Architecture)

这些年虽然IBM大型机的整体指令集有了显著改进,IBM保持了惊人的对应用程序的向后兼容。这使得应用这些机器的客户在系统工作量增大时,可以直接采用新型的硬件来替代以前的产品而不必重写或重编译他们的程序来在新系统上运行。同样,操作系统以及其他系统软件的升级也能保持向前的兼容,这样客户能很大地减少自己在应用程序方面的投资。

你可能感兴趣的:(九耶丨钛伦特-金融软件学院,服务器)