教育教学

当前位置: 网站首页 -> 教育教学 -> 教学工作 -> 人才培养 -> 本科生培养 -> 教学大纲 -> 正文

《计算机系统结构》教学大纲

信息来源: 发布日期:2015-09-25

《计算机系统结构》教学大纲

课程名称:

计算机系统结构

课程编号:

408414

适用专业:

计算机科学与技术

课程类别:

专业任选课

课程学分:

3

总学时:

48

其中:理论学时

36

实验学时

12

先修课程:

C语言、计算机组成原理、数据结构

一、课程的性质、目的与任务

本课程是计算机专业的一门专业基础课。其目的是提高学生从总体结构、系统分析这一层次来研究和分析计算机系统的能力,帮助学生建立整机的概念;使学生掌握计算机系统结构的基本概念、基本原理、基本结构、基本设计和分析方法,并对计算机系统结构的发展历史和现状有所了解。

通过本课程的学习,要求学生达到:

1.掌握计算机系统结构的基本概念、组成部分及设计原则。

2.掌握计算机系统结构各组成部分的分析、设计原则和方法。

3.掌握现代微机所采用的流水技术工作原理和实现方法。

4.掌握计算机并行处理技术和并行程序设计方法。

5.了解计算机系统结构的发展历史和现状。

二、课程教学基本内容与要求

第一章 计算机系统结构概论

(一)基本教学内容

1.1 计算机系统的多级层次结构

1.2计算机系统结构、组成与实现

1.3计算机系统的软硬取舍、性能评测及定量设计原理

1.4软件、应用、器件对系统结构的影响

1.5系统结构中的并行性发展和计算机系统的分类

(二)基本要求

教学目的:掌握计算机体系结构的基本概念,以及与组成、实现之间的关系;计算机系统的层次概念;软件和硬件的功能分配原则;软件可移植性的途径、方法、适应场合、存在的问题和对策;并行性概念系统中开发并行性的途径等。计算机操作系统的基本知识。

教学重点:计算机体系结构的基本概念,奖学金系统层次结构,透明性及其判断

教学难点:透明性的判断与分析

第二章 数据表示、寻址方式与指令系统

(一)基本教学内容

2.1 数据表示

2.2寻址方式

2.3指令系统的设计和优化

2.4指令系统的发展和改进

(二)基本要求

教学目的:掌握定义数据表示;浮点数尾数的基值选择;数的下溢处理方法;寻址方式中的再定位技术;信息在存贮器中按整数边界存贮的概念;操作码和指令字格式的优化设计;CISC指令系统的改进途径综述;RISC概念及所采用的基本技术。

教学重点:自定义数据的表示,寻址方式中的再定位技术,:浮点数尾数基值的选择;操作码和指令字格式的优化设计

教学难点:浮点数尾数基值的选择;操作码和指令字格式的优化设计

第三章 存储、中断、总线与I/O系统

(一)基本教学内容

3.1存储系统的基本要示和并行主存系统

3.2中断系统

3.3总线系统

3.4输入/输出系统

(二)基本要求

教学目的:掌握非专用总线的总线控制方式;数据宽度及其分类;中断分类分级的原因;中断处理次序的安排和实现;通道流量的分析和设计。

教学重点:总线控制方式,中断实现,通道流量分析。

教学难点:按中断处理优先的次序设置中断屏蔽位;通道流量的设计;字节多路通道响应和处理外部设备请求的时空图

第四章 存储体系

(一)基本教学内容

4.1存储体系的概念

4.2虚拟存储器

4.3高速缓冲存储器

4.4 Cache-主存-辅存三级层次

4.5主存保护

(二)基本要求

教学目的:掌握段页式和页式虚拟存贮器的原理;页式虚拟存贮器的地址映像;LUR、FIFO、OPT替换算法的模拟;LUR替换算法模拟及性能分析;LUR替换算法的硬件实现;Cache存贮器的直接和组相联地址映像;Cache存贮器的性能分析。

教学重点:各种替换算法的原理与性能分析,Cache存储器性能分析

教学难点:段页式和页式虚拟存贮器中虚、实地址的计算;各种页面替换算法的模拟和页命中率

第五章 流水和指令级高度并行的超级机

(一)基本教学内容

5.1 重叠方式

5.2流水方式

5.3向量的流水处理与向量流水处理机

5.4指令级高度并行的超级处理机

(二)基本要求

教学目的:掌握“一次重叠”方式中各种相关的处理;流水线的时空图和性能分析;流水的局部性相关的处理,全局性相关的处理和对中断的处理;单功能非线性流水线的调度;向量处理方式;向量流水机中,向量指令之间并行和链接执行的特点。

教学重点:相关的处理,画流水线的时空图,计算吞吐率、效率和加速比;优化单功能非线性流水线的调度方

教学难点:画流水线的时空图,计算吞吐率、效率和加速比;优化单功能非线性流水线的调度方

第六章 阵列处理机

(一)基本教学内容

6.1 陈列处理机原理

6.2 SIMD计算机的互联网络

6.3 共享主存构形阵列处理机中并行存储器的无冲突访问

6.4 脉动阵列处理机

(二)基本要求

教学目的:掌握处理单元之间的互连函数、多级互连网络及全排列网络;并行存贮器的无冲突访问;相联检索算法;多处理机的结构特点、程序的并行性

教学重点:阵列处理机的互联结构分析,存储器的无冲突访问

教学难点:阵列处理机的互联结构分析

第七章 多处理机

(一)基本教学内容

7.1 多处理机的概念、问题与硬件结构

7.2 紧耦合多处理机多Cache的一致性问题

7.3 多处理机的并行性和性能

7.4 多处理机的操作系统

7.5 多处理机的发展

(二)基本要求

教学目的:了解多处理机的概念、问题和硬件结构;紧耦合多处理机多Cache的一致性问题;多处理机的并行性、性能和发展。

教学重点:多处理机的概念、问题和硬件结构;紧耦合多处理机多Cache的一致性问题;多处理机的并行性、性能和发展

教学难点:紧耦合多处理机多Cache的一致性问题

三、课程各章节学时分配

序号

内容

理论学时

实验学时

1

计算机系统结构的基本概念

4

2

数据表示、寻址方式与指令系统

6

2

3

存储、中断、总线与I/O系统

6

2

4

存储体系

6

4

5

流水与指令级高度并行的超级机

6

4

6

阵列处理机

4

7

多处理机

4

合计

36

12

四、本课程课外学习与修学指导

由于该课程涉及计算机系统软、硬件功能的合理分配,内容复杂,难度较大,且具有较强的实践性,所以要学好本课程,必须做到理论与实践紧密结合,才能达到较好的学习效果。要求学生多参阅相关书籍,多做练习,多上机实验,掌握计算机系统结构的分析和设计方法,同时掌握最新的计算机流水技术和并行处理技术。

五、本课程考核方式及成绩评定标准

考核方式:闭卷方式

成绩评定方法:本课程的考核是平时成绩、实验成绩和期终考试成绩相结合。具体比例为:上课出勤、作业占20%,实验占20%,期末考试成绩占60%。

其中期未考试总分100分,基础题占50%,中等难度题占40%,较难题占10%。考试题型主要有:选择题、填空题、判断题、简答题、计算题、画图题、分析题等。

六、教材及参考书

教材:李学干主编.《计算机系统结构》(第四版).西安:西安电子科技大学出版社,2006.

主要参考书:

[1]郑纬民,汤志忠.《计算机体系结构》(第二版).北京:清华大学出版社,1998.

[2]李学干主编.《计算机系统结构》学习指导与题解.西安:西安电子科技大学出版社,2001.

[3]白中英主编,《计算机组成与体系结构》,北京:科学出版社,2006.

大纲撰写人: 李芝成

大纲审阅人: 刘伟群

教学副主任: 易叶青

编写日期:2012.6