1.1.4 计算机系统结构的分类
研究计算机系统分类方法有助于人们认识计算机的系统结构和组成的特点,理解系统的工作原理和性能。
通常把计算机系统按其性能与价格的综合指标分为巨型、大型、中型、小型、微型等。但是,随着技术的不断进步,各种型号的计算机性能指标都在不断进步,以至于过去的一台大型计算机的性能甚至于还比不上今天的一台微型计算机,而用过去一台大型计算机的价钱,今天却能够买一台性能指标高许多倍的新式大型计算机。可见按大中小微来划分的绝对性能标准是随时间变化的。
计算机系统还可以根据其面向应用领域的不同性质而进行分类。一般说来,计算机都是作为通用系统进行设计的,但是,在用户编写应用程序时,却都带有专用性质。为了解决这个矛盾,采取的办法有:灵活地改变系统配置,包括内存容量、外围设备品种和数量等;允许适应特殊环境的要求采取不同的物理安装;增加处理不同数据结构的能力,如浮点、字符串、快速付里叶变换等;提供多种可用的语言和操作系统,以适应批处理、分时、实时、事务处理等不同需要。所以按用途分类可以分为科学计算、事务处理、实时控制、家用等计算机。
按处理机个数和种类分,计算机系统又可分为单处理机、多处理机、并行处理机、关联处理机、超标量处理机、超流水线处理机、SMP(对称多处理机)、MPP(大规模并行处理机)、机群系统等。
下面再介绍三种常用的分类方法。