软件架构设计师笔记(计算机系统结构分类)

 1、冯•诺依曼型计算机

(1)计算机硬件由 运算器、控制器、储存器、输入设备和输出设备五大基本部件组成

(2)计算机内部采用二进制来表示指令和数据

(3)采用,“存储程序”概念 (冯•诺依曼最大的贡献)进行计算机的控制 ,

            其中,“存储程序” 是指:将编好的程序和原始数据事先存入存储器中,然后再让计算机工作。

    如 开机时,就是将操作系统放入存储器,然后让计算机运行操作系统。

冯•诺依曼型计算机弱点:存储器访问会成为瓶颈

2、Flynn分类

根据指令流、数据流的多倍性特征对计算机系统进行分类,

    指令流:机器执行的指令序列

    数据流:指由指令流调用的数据序列,包括输入数据和中间结果,但不包括输出数据。

    多倍性:指在系统性能瓶颈部件上同时处于同一执行阶段的指令或数据的最大可能个数。

根据不同的指令流-数据流组织方式,把计算机系统分成以下四类:

    单指令流单数据流: 代表:单处理器计算机

    单指令流多数据流:代表:矩阵处理机,  按照同一指令流的要求为它们分配各自所需的不同数据

    多指令流单数据流:代表:无

    多指令流多数据流:代表:多核处理器、多处理机

你可能感兴趣的:(软件架构设计师笔记(计算机系统结构分类))