模块计算机类型x86与目标计算机类型x64冲突_计算机系统结构课程教与学

学时数:48学时学分:3授课对象:计算机科学与技术及相关专业本科学生先修课程:计算机组成原理,数字逻辑,操作系统,编译原理

一、课程的性质和目的

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

二、教学内容及要求

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

1. 计算机系统结构的概念(计算机系统的层次结构,计算机系统结构,计算机组成,计算机实现,系列机)2. 计算机系统结构的发展3. 影响计算机系统结构的成本和价格因素4. 定量分析技术基础(计算机性能评测的基本概念,测试程序,性能设计和评测的基本原则,Amdahl定律,CPU的性能)5. 计算机系统结构中并行性的发展(并行性概念,提高并行性的技术途径)

第二章 计算机指令集结构设计

1. 指令集结构的分类2. 寻址技术3. 指令集结构的功能设计4. 操作数的类型、表示和大小5. 指令集格式的设计(寻址方式的表示方法,指令集格式的选择)6. DLX指令集结构

第三章 流水线技术

1. 流水线的基本概念及分类2. DLX的基本流水线3. 流水线性能分析(时空图,吞吐率,加速比,效率,消除流水线瓶颈段的方法)4. 流水线中的相关及解决方法(结构相关,数据相关,控制相关,定向技术,指令调度,分支预测,延迟分支等)5. MIPS R4000流水线计算机简介6. 向量处理机(向量处理方式,向量处理机的概念,提高向量处理机性能的主要技术,向量处理机的性能评价)

第四章 指令级并行

1. 指令级并行的概念(循环展开,相关)2. 指令的动态调度(动态调度的原理,记分牌技术,Tomasulo算法)3. 控制相关的动态解决技术(分支预测缓冲,分支目标缓冲,基于硬件的前瞻执行)4. 多指令流出技术(静态超标量,动态多指令流出,超长指令字)

第五章 存储器层次结构

1. 存储器的层次结构(存储层次的性能参数,“Cache—主存”层次,“主存—辅存”层次)2. Cache基本知识(映象规则,查找方法,替换算法,写策略,Cache的结构)3. Cache性能分析 4. 降低Cache失效率的方法(增加Cache块大小,提高相联度,Victim Cache,伪相联 Cache,硬件预取技术,由编译器控制的预取,编译器优化)5. 减少Cache失效开销的方法(让读失效优先于写,子块放置技术,请求字处理技术,非阻塞Cache技术,采用两级Cache)6. 减少命中时间(小而简单的Cache,虚拟Cache,写操作流水化)7. 提高主存带宽的组织结构8. 虚拟存储器(基本原理,TLB)9. 进程保护和虚存实例10. Alpha AXP 21064存储层次

第六章 输入输出系统

1. I/O系统与外部存储设备2. 可靠性、可用性和可信性3. 廉价磁盘冗余阵列RAID(RAID0~RAID7)4. I/O设备与CPU/存储器的连接(总线,通道)5. I/O系统性能分析(I/O性能与系统响应时间,Little定律,M/M/1排队系统,M/M/m 排队系统)6. I/O与操作系统(DMA和虚拟存储器,I/O和Cache数据一致性,异步I/O)

第七章 多处理机

1. 并行计算机系统结构的分类2. 通信模型和存储器的结构模型3. 对称式共享存储器系统结构(多处理机Cache一致性,实现一致性的基本方案,监听协议及其实现)4. 分布式共享存储器系统结构(基于目录的Cache一致性,目录协议及其实现)5. 互连网络(互连网络的性能参数,静态连接网络,动态连接网络)6. 同步(基本硬件原语,用一致性实现锁,同步性能问题,大规模机器的同步)7. 多处理机实例

三、教材及参考书

74dadd940b1170b03a124afd9fe4df84.png

“十二五”普通高等教育本科国家级规划教材

国家级精品课程教材

普通高等教育精品教材

作者:张晨曦 等

定价:39.50元

ISBN:9787302360384

本书借鉴了国内和国外最经典的相关教材,系统地论述了计算机系统结构的基本概念、基本结构、基本方法等,强调从开发并行性的角度、用量化分析(性能评价)的方法来研究和分析计算机系统。

全书共有14章。第1章论述基本概念、并行性的发展和定量分析基础。第2章论述计算机指令系统的设计和MIPS指令系统。第3章论述流水线技术,包括性能分析、调度、相关和冲突以及流水线的实现。第4章论述向量处理机的结构、特点和性能评价。第5章和第6章分别论述如何用硬件和软件的方法来开发指令级并行性,包括记分牌和Tomasulo算法、基于硬件的前瞻执行、多指令流出技术、循环展开、VLIW、EPIC等。第7章论述存储系统,重点论述Cache的基本知识及提高Cache性能的各种方法。第8章论述总线、通道处理机和RAID。第9章论述互连网络的特性参数、静/动态互连网络以及消息传递机制等。第10章论述SMP、DSM、MPP等并行计算机系统结构,论述多Cache一致性、同步、同时多线程。第11章论述多核架构、实例以及基于多核的并行程序设计。最后三章分别论述机群系统、阵列处理机、数据流计算机。

b4855f76a9af75046851a5c7acfa76ba.png

作者:张晨曦 等

定价:49元

ISBN:9787302496052

本书是普通高等教育“十二五”国家级规划教材《计算机系统结构》(套书)中的一册,是《计算机系统结构教程(第2版)》(清华大学出版社)的配套教材。全书共分为14章,内容覆盖面广,包括计算机系统结构的基础知识、指令系统的设计、流水线技术、向量处理机、指令级并行性及其开发——硬件方法、指令级并行的开发——软件方法、存储系统、输入输出系统、互连网络、多处理机、多核架构与编程、机群系统、阵列处理机、数据流计算机。每一章都由4节组成,分别是基本要求与难点、知识要点、习题以及题解。知识要点给出了各章的精华和要点。习题的类型有概念题、选择题、填空题、简答题和应用题。对于应用题,书中给出了详细的求解过程。

1091dae269c9e159246a3e6b8b373435.png

作者:张晨曦 等

定价:29元

ISBN:9787302389408

本书设计了8个实验: 指令系统和体系结构、流水线及流水线中的冲突、指令调度和延迟分支、Cache性能分析、再定序缓冲(ROB)工作原理、多Cache一致性——监听协议、多Cache一致性——目录协议。本书覆盖面广,内容丰富,有利于加深对系统结构知识的理解,书中的实验是基于MIPS指令集结构的,并提供了实验所需相关知识的介绍,可以与大多数系统结构教材配合使用。本书还提供了专门为系统结构实验开发的一套运行于Windows平台的模拟器。这些模拟器界面友好,使用方便、直观,交互性很强。

四、课时安排

顺 序

具体内容
 (知识模块)

课内学时

课外学时

1

素质报告

系统的视角
 自顶向下的思维方式
 层次结构
 创新思维和创新能力
 总体规划:全面培养综合能力

2

2

理论教学

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

4

1

计算机指令集结构设计

4

1

流水线技术

6

2

指令级并行

6

2

存储器层次结构

6

2

输入输出系统

3

多处理机

5

2

3

实践教学

5 个实验室实验 
 一组虚拟交互实验

8

8

研究性学习:选择一个专题进行研究学习

4

14

合 计  

48

32

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值