计算机体系结构 完整讲义第1章计算机系统设计基础 1.1计算机系统的基本概念 1.2计算机系统的设计技术 1.3计算机系统的性能评价 1.4计算机系统结构的发展2022/11/29 2本章学习要求 了解计算机系统的多级层次结构 掌握系统结构、组成和实现的定义及属性,会透明性分析 掌握计算机系统的设计原理、性能计算 掌握计算机系统的分类,特别是Flynn分类 了解软件对计算机系统结构发展的影响2022/11/29 31.1计算机系统的基本概念 机器:能存储和执行相应语言程序的算法和数据结构的执行体 计算机语言:是用以描述控制流程的、有一定规则的字符集合 语言不是专属软件范畴,可以介属于计算机系统的各个层次,具有不同作用2022/11/29 4从使用语言的角度上,将计算机系统看成按功能划分的多级层次结构机器、汇编、高级、应用语言低级高级后者比前者功能更强、使用更方便;而前者是后者发展的基础,在单条指令的执行速度相比较,前者更快。1.1.1计算机系统的多级层次结构计算机系统的多级层次结构图微程序/硬联直接由硬件执行解释部分解释(操作系统)翻译(汇编程序)翻译(编译程序)翻译(应用程序包)应用