第1章计算机系统结构的基本概念 5.多级层次结构划分的好处 有利于正确理解软件、硬件、固件在计算机 系统中的地位和作用 推动了计算机系统结构的发展
第1章 计算机系统结构的基本概念 5. 多级层次结构划分的好处 • 有利于正确理解软件、硬件、固件在计算机 系统中的地位和作用 • 推动了计算机系统结构的发展
第1章计算机系统结构的基本概念 1.2计算机系统结构、计算机组成与计算机实现 121定义与内涵 1计算机系统结构( Computer Architecture) 定义的提出: Amdahl,IBM,1964 定义是对计算机系统中各机器级之间的界面的划分和 定义以及对各级界面上、下的功能进行分配。 特定含义:层结构中传统机强级的系统结构,界面 透明性:本来存在的事物或属性,从某个角度看却好 象不存在一样,我们称之为透睚性 研究内容:软、硬件之间的功能分配以及对传统机器 级界面的确定
第1章 计算机系统结构的基本概念 1.2 计算机系统结构、计算机组成与计算机实现 1.2.1 定义与内涵 1.计算机系统结构(Computer Architecture) 定义的提出:Amdahl,IBM,1964 定义:是对计算机系统中各机器级之间的界面的划分和 定义,以及对各级界面上、下的功能进行分配。 特定含义:层次结构中传统机器级的系统结构,界面 之上为软件,界面之下为硬件/固件 透明性:本来存在的事物或属性,从某个角度看却好 象不存在一样,我们称之为透明性。 研究内容:软、硬件之间的功能分配以及对传统机器 级界面的确定
第1章计算机系统结构的基本概念 计算机系统结构的属性范围 数据表示 寻址方式 寄存器组织 指令系统 存储系统组织 中断结构 机器状态的定义和切换 ·I/O结构 信息保护
第1章 计算机系统结构的基本概念 计算机系统结构的属性范围 • 数据表示 • 寻址方式 • 寄存器组织 • 指令系统 • 存储系统组织 • 中断结构 • 机器状态的定义和切换 • I/O结构 • 信息保护
第1章计算机系统结构的基本概念 2计算机组成 Computer Organization) 定义:指计算机系统结构的逻辑实现包括机器级 内的数据流和控制流的组成以及逻辑设计等 着眼点机器级内各事件的排序方法与控制结构、 各部件的功能及个部件间的联系。 计算机组成设计考虑的主要方面 数据通路宽度 专用部件的设置 部件的共享程度 ·功能部件的并行度
第1章 计算机系统结构的基本概念 2.计算机组成(Computer Organization) 定义: 指计算机系统结构的逻辑实现,包括机器级 内的数据流和控制流的组成以及逻辑设计等。 着眼点:机器级内各事件的排序方法与控制结构、 各部件的功能及个部件间的联系。 计算机组成设计考虑的主要方面 • 数据通路宽度 • 专用部件的设置 • 部件的共享程度 • 功能部件的并行度
第1章计算机系统结构的基本概念 计算机组成设计考虑的主要方面 ·控制结构的组成方式 缓冲和排队技术 预估、预判技术 可靠性技术
第1章 计算机系统结构的基本概念 计算机组成设计考虑的主要方面 • 控制结构的组成方式 • 缓冲和排队技术 • 预估、预判技术 • 可靠性技术