计箕机系统结构 主讲:华中科技大学计算机学院林安
2001.9.1 计算机系统结构 1
教学计划 教材 总学时:40 《计算机系统结构》(第二版) 第1章:4 郑纬民等 第2章:4 清华大学出版社 第3章:10 第4章:4 参考书: 第5章:6 《计算机系统结构 第6章:2 复习与考试指导》 第7章:6 郑纬民等 第8章:2 高等教育出版社 第9、10章:2 20019.1 计算机系统结构
2001.9.1 计算机系统结构 2 教学计划 • 教材: • 《计算机系统结构》(第二版) • 郑纬民等 • 清华大学出版社 • 参考书: • 《计算机系统结构 • 复习与考试指导》 • 郑纬民等 • 高等教育出版社 • 总学时:40 –第1章:4 –第2章:4 –第3章:10 –第4章:4 –第5章:6 –第6章:2 –第7章:6 –第8章:2 –第9、10章:2
第一章基本概念(P1) 本章介绍计算机系统结构的一些基本知识。包括定性知识和 定量知识两大组内容。为了便于学习,本章各节重新编号,与教 材编号不同。 定性知识:本课程经常使用的一些名词概念,以及对计算机 的定性认识、分析方法 定量知识:对计算机性能进行定量评价的几个重要公式。 20019.1 计算机系统结构
2001.9.1 计算机系统结构 3 第一章 基本概念(P1) • 本章介绍计算机系统结构的一些基本知识。包括定性知识和 定量知识两大组内容。为了便于学习,本章各节重新编号,与教 材编号不同。 • 定性知识:本课程经常使用的一些名词概念,以及对计算机 的定性认识、分析方法。 • 定量知识:对计算机性能进行定量评价的几个重要公式
1.1定性知识 几个基本概念 1.1.1什么是计算机系统结构?(P4) 英文名称: Computer Architectrue 计算机系统结构(也叫“计算机体系结构”)课程:传授计算 机整机(硬软件统一条件下)设计的重大技术知识。 Architectrue的英文原义是“建筑学”。 “计算机系统结构”作为事物名称:使用者必须了解的机器外部 特性知识(广义定义)。在本课程中“使用者”目前特指最低级语言 的程序员,“外部特性”特指整个硬件的外部特性(狭义定义) 透明性概念:使用者可以不了解的知识。 20019.1 计算机系统结构
2001.9.1 计算机系统结构 4 1.1 定性知识───几个基本概念 • 1.1.1 什么是计算机系统结构?(P4) • 英文名称:Computer Architectrue • 计算机系统结构(也叫“计算机体系结构”)课程:传授计算 机整机(硬软件统一条件下)设计的重大技术知识。 • Architectrue的英文原义是“建筑学”。 • “计算机系统结构”作为事物名称:使用者必须了解的机器外部 特性知识(广义定义)。在本课程中“使用者”目前特指最低级语言 的程序员, “外部特性”特指整个硬件的外部特性(狭义定义)。 • 透明性概念:使用者可以不了解的知识
“计算机系统结构”狭义定义包含的内容(P4) 数据表示(硬件能够直接识别和处理的数据类型和格式等) 2.寻址方式(包括最小寻址单位、寻址方式的种类、表示和地址计算 等) 寄存器组织(包括各种寄存器的配置数目和功能定义) 4.指令系统(包括机器指令的操作类型和格式、指令间的排序方式和控 制机构等) 5.存储系统(包括编址方式、存储容量、最大编址空间等) 6.中断机构(中断源的分类管理和中断服务功能设计) 7.机器工作状态(如管态、目态等)的定义和切换; 200输入/输出子系统结构与官算机系统结构 5
2001.9.1 计算机系统结构 5 “计算机系统结构”狭义定义包含的内容(P4) • 1.数据表示(硬件能够直接识别和处理的数据类型和格式等); • 2.寻址方式(包括最小寻址单位、寻址方式的种类、表示和地址计算 等); • 3.寄存器组织(包括各种寄存器的配置数目和功能定义); • 4.指令系统(包括机器指令的操作类型和格式、指令间的排序方式和控 制机构等); • 5.存储系统(包括编址方式、存储容量、最大编址空间等); • 6.中断机构(中断源的分类管理和中断服务功能设计); • 7.机器工作状态(如管态、目态等)的定义和切换; • 8.输入/输出子系统结构与管理; • 9.信息保护手段及其实现