首页 > 代码库 > 计算机系统的分类

计算机系统的分类

1、按处理机性能分类
2、佛林分类法
3、库克分类法
4、冯泽云分类法
5、汉德勒分类法

 

按处理机性能分类
1、按大小划分
种类:巨型、大型、中型、小型、微型机
划分原则:以性能为特征,按价格来划分
存在问题:划分的标准是随着时间而变化的,没5年左右降低一个等级。
设计方法:最高性能 特殊用途
最佳性能价格比 一般商用计算机
最低价格 家用计算机等
2、按用途划分
种类:科学计算、事务处理、实时控制、工作站、服务器、家用计算机等。
划分原则:
科学计算:浮点计算速度
事务处理:字符处理、十进制运算
实时控制:中断响应速度、I/O能力
工作站:图形处理能力
服务器:数据处理速度,数据存储能力
家用计算机:价格便宜,软件丰富
发展方向:具备上述所有功能的通用处理机
各种专用处理机、协处理器、嵌入式处理机
3、按数据类型划分
定点计算机、浮点计算机、向量计算机、堆栈计算机等
4、按处理机个数和种类划分
单处理机
并行处理机、多处理机、分布处理机
关联处理机
超标量处理机、超流水线处理机、VLIW处理机
SMP(对称多处理机)、MPP(大规模并行处理机)、机群(Cluster)系统等。
5、按所使用的器件划分
按使用的器件划分计算机系统的时代
第一代:电子管(Valve)计算机
第二代:晶体管(Transistor)计算机
第三代:集成电路(LSI)计算机
第四代:大规模集成电路(VLSI)计算机
第五代:智能计算机?
目前的绝大部分计算机系统是VLSI计算机。


佛林分类法
1966年由Michael.J.Flynn提出
按照指令流和数据流的多倍性特征进行分类
指令流:机器执行的指令序列
数据流:由指令流调用的数据序列
多倍性(multiplicity):在系统性能瓶颈部件上同时处于同一执行阶段的指令或数据的最大可能个数。
四种类型
(1)单指令流单数据流 SISD(Single Instruction Single Datastream)
(2)单指令流多数据流 SIMD(Single Instruction Multiple Datastream)
(3)多指令流单数据流 MISD(Multiple Instruction Single Datastream)
(4)多指令流多数据流 MIMD(Multiple Instruction Multiple Datastream)
SISD典型单处理机
SIMD并行处理机、阵列处理机、向量处理机、关联处理机、超标量处理机、超流水线处理机
多个PU按一定方式互连,在同一个CU控制下,对各自的数据完成同一条指令规定的操作:从CU看指令顺序执行,从PU看数据并行执行。
MISD几条指令对同一个数据进行不同的处理,实际上不存在
MIMD多处理机系统

库克分类法
1978年由D.J.Kuck提出
按控制流和执行流分类,四种类型
(1)单指令流单执行流
SISE(Single Instruction Single Executionstream)典型的单处理机
(2)单指令流多执行流
SIME(Single Instruction Multiple Executionstream)
多功能部件处理机、相连处理机、向量处理机、流水线处理机、超流水线处理机、超标量处理机、SIMD并行处理机
(3)多指令流单执行流MISE(Multiple Instruction Single Executionstream)
多道程序系统
(4)多指令流多执行流MIME(Multiple Instruction Multiple Executionstream)
典型的多处理机

冯泽云分类法
1972年美籍华人冯泽云提出,用最大并行度对计算机系统进行分类,单位时间内能处理的最大二进制位数。

汉德勒分类法
由Wolfgan Handler于1977年提出,又称为ESC(Erlange Classification Scheme)分类法,根据并行度和流水线分类,把计算机硬件结构分成三个层次,并分别考虑它们的可并行性和流水处理程度。

计算机系统的分类