11计算机系统结构的概念 从低端的单片机到高端的并行计算机系统, 其价格、体积大小、性能和应用千差万别,而且 在不断发展变化中,但始终采用了一些重要的基 本概念。这些概念的应用依赖于技术的发展,以 及设计者要达到的性价比
6 1.1 计算机系统结构的概念
计算机系统的层次结构 计算机系统:由软件和硬件组成。 计算机系统是相当复杂的系统,在分析设计 时一般采用层次结构的观点和方法,可以从不同 的角度去构建计算机系统的层次结构
7 计算机系统是相当复杂的系统,在分析设计 时一般采用层次结构的观点和方法,可以从不同 的角度去构建计算机系统的层次结构
1.从计算机系统组成角度划分层次结构 从计算机系统组成的角度来划分的一种层次结 构模型如下图所示。 自下而上,表明了设计和构建一台计算机时 的逐层生成过程,每层都在下一层的基础上增加 功能
8
第5层面向问题语言层 翻译(编译器) 第4层 汇编语言层 翻译(汇编器) 第3层 操作系统层 部分解释(操作系统) 第2层 指令系统层 直接执行/解释(微程序) 第1层 微体系结构层 从计算机系统组成角度划分的层次结构模型 9
9 从计算机系统组成角度划分的层次结构模型
◆微体系结构层是具体存在的硬件层次,它执行机器指令, 可看作是指令系统层指令的解释器。由微程序控制的计算机, 微程序就是上一层指令的解释器。而在硬件直接控制的计算 机上,是由硬件直接解释执行指令 ◆指令系统层是机器语言程序员眼中所看到的计算机,这 层也称为传统机器级,是一个抽象的层次,其主要特征就是 指令系统。这层定义了硬件与编译器之间的接口,它是一种 硬件和编译器都能理解的语言
10 ◆ 微体系结构层是具体存在的硬件层次,它执行机器指令, 可看作是指令系统层指令的解释器。由微程序控制的计算机, 微程序就是上一层指令的解释器。而在硬件直接控制的计算 机上,是由硬件直接解释执行指令。 ◆指令系统层是机器语言程序员眼中所看到的计算机,这一 层也称为传统机器级,是一个抽象的层次,其主要特征就是 指令系统。这层定义了硬件与编译器之间的接口,它是一种 硬件和编译器都能理解的语言