1.2计算机系统结构的概念 对于通用寄存器型机器来说,这些属性主 要是指: (1)指令系统 (2)数据表示 (3)寻址规则 (4)寄存器定义 (5)中断系统 (6)机器工作状态的定义和切换 (7)存储系统 (8)信息保护 (9)MO结构
1.2 计算机系统结构的概念 ◼ 对于通用寄存器型机器来说,这些属性主 要是指: (1)指令系统 (2)数据表示 (3)寻址规则 (4)寄存器定义 (5)中断系统 (6)机器工作状态的定义和切换 (7)存储系统 (8)信息保护 (9)I/O结构
1.2计算机系统结构的概念 2.广义的系统结构定义: 指令集结构、组成、硬件 (计算机设计的三个方面) 3.计算机系统结构概念的实质: 确定计算机系统中软、硬件的界面,界面 之上是软件实现的功能,界面之下是硬件 和固件实现的功能
1.2 计算机系统结构的概念 2. 广义的系统结构定义: 指令集结构、组成、硬件 (计算机设计的三个方面) 3. 计算机系统结构概念的实质: 确定计算机系统中软、硬件的界面,界面 之上是软件实现的功能,界面之下是硬件 和固件实现的功能
1.2计算机系统结构的概念 三.计算机组成和计算机实现 1.计算机组成: 计算机系统结构的逻辑实现。即根据计算机系统结 构所制订的功能,从逻辑上完成计算机的设计。这 里包括各部件的逻辑实现,部件之间的互相连接以 及物理机器级中的数据流和控制流的组成以及逻辑 设计等。 2.计算机实现: 计算机组成的物理实现。包括处理机、主存等部件 的物理结构,器件的集成度和速度,模块、插件、 底板的划分与连接,信号传输,电源、冷却及整机 装配技术等
1.2 计算机系统结构的概念 三. 计算机组成和计算机实现 1. 计算机组成: 计算机系统结构的逻辑实现。即根据计算机系统结 构所制订的功能,从逻辑上完成计算机的设计。这 里包括各部件的逻辑实现,部件之间的互相连接以 及物理机器级中的数据流和控制流的组成以及逻辑 设计等。 2. 计算机实现: 计算机组成的物理实现。包括处理机、主存等部件 的物理结构,器件的集成度和速度,模块、插件、 底板的划分与连接,信号传输,电源、冷却及整机 装配技术等
1.2计算机系统结构的概念 3.系统结构、组成与实现之间的关系 同一种系统结构可以用不同组成来实现。 如:系统结构一样的计算机可以有不同的 CACHE: 无 CACHE,有处理机片内 CACHE,有片内和片外 CACHE 种组成可以有多种物理实现 4.系列机 由同一厂家生产的具有相同系统结构、但具有 不同组成和实现的一系列不同型号的计算 例如,IBM370系列有370/115、125、135、 145、158、168等一系列从低速到高速的各种型 号
1.2 计算机系统结构的概念 3.系统结构、组成与实现之间的关系 ◼ 同一种系统结构可以用不同组成来实现。 如:系统结构一样的计算机可以有不同的CACHE: 无CACHE,有处理机片内CACHE,有片内和片外 CACHE. ◼ 一种组成可以有多种物理实现。 4. 系列机 由同一厂家生产的具有相同系统结构、但具有 不同组成和实现的一系列不同型号的计算机。 例如, IBM 370系列有370/115、125、135、 145、158、168等一系列从低速到高速的各种型 号
1.2计算机系统结构的概念 四.计算机系统结构的分类 (一)Fynn分类法 1.三个重要概念: 指令流( Instruction Stream):机器执行的指 令序列; 数据流( Data stream):由指令处理的数据序 列 多倍性( Multiplicity):在系统最窄的部件上, 处于同一时间单位内,最多可并行执行的指 令条数或处理的数据个数
1.2 计算机系统结构的概念 四. 计算机系统结构的分类 (一) Flynn分类法 1. 三个重要概念: 指令流(Instruction Stream):机器执行的指 令序列; 数据流(Data stream):由指令处理的数据序 列; 多倍性(Multiplicity):在系统最窄的部件上, 处于同一时间单位内,最多可并行执行的指 令条数或处理的数据个数