学时数:48学时学分:3授课对象:计算机科学与技术及相关专业本科学生先修课程:计算机组成原理,数字逻辑,操作系统,编译原理
一、课程的性质和目的
本课程是计算机专业一门重要的专业基础课。其目的是提高学生从总体结构、系统分析这一层次来研究和分析计算机系统的能力,帮助学生建立整机的概念;使学生掌握计算机系统结构的基本概念、基本原理、基本结构、基本设计和分析方法,并对计算机系统结构的发展历史和现状有所了解。
二、教学内容及要求
第一章 计算机系统结构的基本概念
1. 计算机系统结构的概念(计算机系统的层次结构,计算机系统结构,计算机组成,计算机实现,系列机)2. 计算机系统结构的发展3. 影响计算机系统结构的成本和价格因素4. 定量分析技术基础(计算机性能评测的基本概念,测试程序,性能设计和评测的基本原则,Amdahl定律,CPU的性能)5. 计算机系统结构中并行性的发展(并行性概念,提高并行性的技术途径)
第二章 计算机指令集结构设计
1. 指令集结构的分类2. 寻址技术3. 指令集结构的功能设计4. 操作数的类型、表示和大小5. 指令集格式的设计(寻址方式的表示方法,指令集格式的选择)6. DLX指令集结构
第三章 流水线技术
1. 流水线的基本概念及分类2. DLX的基本流水线3. 流水线性能分析(时空图,吞吐率,加速比,效率,消除流水线瓶颈段的方法)4. 流水线中的相关及解决方法(结构相关,数据相关,控制相关&#x