计算机体系结构课程教学大纲一、课程基本信息课程编号2043.doc

计算机体系结构课程教学大纲一、课程基本信息课程编号2043.doc

  1. 1、本文档共128页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机体系结构课程教学大纲一、课程基本信息课程编号2043.doc

计算机体系结构 课程教学大纲 一、课程基本信息 课程编号:2043061 课程名称:计算机体系结构 课程性质:指定选修课 先修课程:《汇编语言》、《》、、《》《》、《》《》 适用专业:计算机科学与技术、信息安全 开课学期:7 学 时:54 学 分:3 二、课程简介、目标与任务 课程简介:《计算机体系结构》是计算机科学与技术专业的专业课程,亦是计算机科学与技术领域的重要学科。讲授内容包括计算机设计基础/输出系统、网络并行计算系统及多处理器计算机结构等八部分内容。通过教学使学生系统地了解、掌握计算机系统结构的基本概念和基本原理。然而学生在学习这门课程之前,基本上学习完了所有的计算机专业课程,但由于这些课程的孤立性,学生很难将所学到的知识综合应用到具体的实际问题中去,而计算机体系结构恰好就是一门系统地将操作系统、编译技术、计算机语言等软硬件技术综合在一起的课程,通过对这门课程的学习,学生可以学以致用,将所学到的知识串起来,并在以后的科研工作中发挥作用。通过学习本课程,使学生对计算机系统的结构基本概念、设计原理、关键技术以及这一领域的先进技术和发展趋势有所了解,并掌握对计算机系统性能分析和评价的基本方法。许多著名的院校亦将此课程作为研究生入学考试课程之一。 目标与任务:本课程 三、课程内容与安排 (一)内容及基本要求 第一章 计算机设计基础 §1.1 1、计算机需求的功能;2、功能实现时软件和硬件的选择;3、计算机设计的几个原则;4、计算机的设计过程。 §1.2 计算机性能评价 1、衡量计算机性能的参数;2、CPU性能;3、计算机性能常用指标;4、如何正确评价计算机性能。 §1.3 构成计算机的成本组合 1、器件成本;2、直接成本;3、间接成本;4、报价单价格。 §1.4用系统结构知识选购计算机 【重点掌握】计算机设计的几个原则; 【掌握】计算机需求的功能、功能实现时软件和硬件的选择、计算机的设计过程;衡量计算机性能的参数、CPU性能、计算机性能常用指标、如何正确评价计算机性能。 【理解】器件成本、直接成本、间接成本、报价单价格。 第二章 指令集的设计 §2.1 指令集的设计原则 1、指令的分类;2、指令设计的原则;3、操作数的确定;4、寻址方式和指令长度的确定。 §2.2 操作系统、编译方法和系统结构的相互影响 1、现代编译器的结构;2、编译对系统结构的影响和要求;3、操作系统和系统结构的关系。 §2.3 指令系统的测量方法 1、测量的作用;2、测量项目;3、测量方法和测量举例。 §2.4 RISC的设计思想 1、RISC设计的起源;2、RISC设计的原则。 【重点掌握】RISC设计的起源、RISC设计的原则。 【掌握】指令的分类、指令设计的原则、操作数的确定、寻址方式和指令长度的确定。 【理解】现代编译器的结构、编译对系统结构的影响和要求、操作系统和系统结构的关系。测量的作用、测量项目、测量方法和测量举例。 第三章 CPU的设计 §.1 引言 §3.2 数据通路 §3.3 指令执行原理 §3.4 控制器(硬连线控制、微程序控制) 1、硬连线控制;2、微程序控制 §3.5中断 §3.6综合应用:一种控制器的设计 1、硬连线控制设计;2、微程序控制的实现方法;3、微程序的控制改造;4、总结。 【重点掌握】硬连线控制、微程序控制。 【掌握】数据通路。指令执行原理。 【理解】中断。硬连线控制设计、微程序控制的实现方法、微程序的控制改造。 第四章 流水线技术 §4.1 流水线处理的基本原理 1、流水线的基本原理;2、基本处理器流水线。 §4.2 流水线工作的主要障碍—流水线竞争 1、流水线竞争时的性能;2、结构竞争及防止措施;3、数据竞争及防止措施;4、控制竞争及防止措施;5、实现流水线的困难。 §4.3 多周期操作的流水线策略 1、基本流水线的扩展;2、长延时流水线的竞争及其消除。 §4.4 流水线的动态调度 1、数据竞争的动态调度;2、控制冲突的硬件预测。 §4.5 高级流水线——进一步开发指令集的并行处理 1、循环并行处理;2、多发射处理器;3、编译支持指令级并行性开发;4、在硬件支持下进一步开发并行性;5、超级流水线。 §4.6 非线形流水线 1、非线形流水线。 【重点掌握】流水线的基本原理、基本处理器流水线。流水线竞争时的性能、结构竞争及防止措施、数据竞争及防止措施、控制竞争及防止措施、实现流水线的困难。基本流水线的扩展、长延时流水线的竞争及其消除。数据竞争的动态调度、控制冲突的硬件预测。 【掌握】循环并行处理、多发射处理器、编译支持指令级并行性开发、在硬件支持下进一步开发并行性、超级流水线。 【理解】非线形流水线 第五章 存储器层次结构 §5.1 存储器层次结构的基本概念 1、存储器的基本性能参数;2、存储器层

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档