总复习 第1章计算机系统结构的基本概念 11计算机系统的多级层次结构 1.2计算机系统结构、组成与实现 13软件取舍与计算机系统的设计思路 14软件、应用、器件对系统结构的影响 15系统结构中的并行性及系统的分类
总复习 第1章 计算机系统结构的基本概念 1.1 计算机系统的多级层次结构 1.2 计算机系统结构、组成与实现 1.3 软件取舍与计算机系统的设计思路 1.4 软件、应用、器件对系统结构的影响 1.5 系统结构中的并行性及系统的分类
11多级层次结构 1六级层次结构 应用语言机器面向用户 高级语言机器 面向用户 汇编语言机器 面向用户 操作系统机器 面向上层机器 传统机器 面向上层机器 微指令机器 面向上层机器 2层次结构的实现方式 根据性价比,软硬件逻辑是等同的 3分层优点
1.1多级层次结构 1.六级层次结构 应用语言机器 面向用户 高级语言机器 面向用户 汇编语言机器 面向用户 操作系统机器 面向上层机器 传统机器 面向上层机器 微指令机器 面向上层机器 2.层次结构的实现方式 根据性价比,软硬件逻辑是等同的 3.分层优点 *
12计算机系统结构、组成与实现 1结构、组成与实现的概念 1)系统结构 系统结构( System Architecture是对计算机系统 中各机器之间界面的划分和定义,以及对各级界 面上、下的功能进行分配。 2)透明性概念: 在计算机中,客观存在的事物或属性从某个角 度看不到,称这些事物或属性对它是透明的。计 算机重的“透明”与社会生活中的“透明”,含 义正好相反
1.2计算机系统结构、组成与实现 1.结构、组成与实现的概念 1)系统结构: 系统结构(System Architecture)是对计算机系统 中各机器之间界面的划分和定义,以及对各级界 面上、下的功能进行分配。 2)透明性概念: 在计算机中,客观存在的事物或属性从某个角 度看不到,称这些事物或属性对它是透明的。计 算机重的“透明”与社会生活中的“透明” ,含 义正好相反。 *
3)计算机系统结构( Computer Architecture) 是系统结构中的一部分,指层次结构中传统机 器级的系统结构,其界面之上的功能包括操作系 统级、汇编语言级、高级语言级和应用语言级中 所有软件的功能;界面之下的功能包括所有硬件 和固件的功能。因此,这个界面实际是软件与硬 件或固件的分界面。 4)计算机组成 Computer Organization) 是计算机系统结构的逻辑实现,包括机器级内 的数据流和控制流的组成以及逻辑实现
3)计算机系统结构(Computer Architecture) 是系统结构中的一部分,指层次结构中传统机 器级的系统结构,其界面之上的功能包括操作系 统级、汇编语言级、高级语言级和应用语言级中 所有软件的功能;界面之下的功能包括所有硬件 和固件的功能。因此,这个界面实际是软件与硬 件或固件的分界面。 4)计算机组成(Computer Organization) 是计算机系统结构的逻辑实现,包括机器级内 的数据流和控制流的组成以及逻辑实现
5)计算机实现 Computer Implementation 指的是计算机组成的物理实现 2结构、组成与实现之间的关系 1)具有相同系统结构(如指令系统相同)的计算机可 以因速度等因素的要求不同而采用不同的组成。 2)相同的计算机组成可以采用多种不同实现方法。 3)不同的系统结构会使组成技术产生差异 4计算机组成也会影响系统结构,组成的设计,其 上取决于系统结构,其下又受限于所可以用的实 现技术
5)计算机实现(Computer Implementation) 指的是计算机组成的物理实现 2.结构、组成与实现之间的关系 1)具有相同系统结构(如指令系统相同)的计算机可 以因速度等因素的要求不同而采用不同的组成。 2)相同的计算机组成可以采用多种不同实现方法。 3)不同的系统结构会使组成技术产生差异 4)计算机组成也会影响系统结构,组成的设计,其 上取决于系统结构,其下又受限于所可以用的实 现技术