- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算系统结构教案
教 案
课 程 名 称 计算机系统结构
授 课 教 师 寇 光 杰
职 称 讲 师
院(系、部) 信息科学与工程学院
教 研 室 计算机科学教研室
授 课 对 象 08计算本1、2、3、4班
学 年 学 期 2010-2011第二学期
2011年2月21日
鲁 东 大 学 教 务 处
编 写 说 明
1、每项内容都要填写,“教学过程”部分要详细填写,空格不够用时可自行扩充;
2、A4纸双面打印(或手写);
3、一次课为一个教案,每门课按学期统一用一个封面左侧装订,封面和本说明双面打印;
4、授课类型指:理论课、讨论课、实验或实习课、习题课等;
5、所授课程教案每轮次必须更新。
授课题目 第一章 计算机系统结构概述 授课类型 理论课 首次授课时间 2011年 3 月 1日 学时 2 教学目标 了解计算机系统结构课程的特点、内容、教学目标及考核方式。
掌握计算机系统结构的概念、量化评价方法。 重点与难点 重点:计算机系统结构的层次结构、量化评价方法。
难点:量化评价方法(Amdahl定律、CPU性能公式)。 教学手段与方法 多媒体讲授 教学过程:(包括授课思路、过程设计、讲解要点及各部分具体内容、时间分配等) 授课思路:通过课程介绍等引起学生对该课程的浓厚兴趣,进而开始课程内容的讲授。
过程设计:
课程介绍:30分钟
正课内容:65分钟
小结、作业:5分钟
讲解要点与主要内容:
课程简介:计算机系统结构是一门从系统整体的角度来讨论计算机系统中各部分的设计问题课程。具体内容包括介绍目前常见的典型计算机结构,讨论为什么要这样设计、如何设计、如何评价等一系列问题。本课程是计算机及相关专业的一门重要的专业课,在考研和各种计算机认证考试中都会涉及到本课程的内容。
参考书目:
Computer Architecture — A Quantitative Approach (Third edition) John L. Hennessy, David A. Patterson.
Parallel Computer Architecture – A Hardware / software Approach(second edition) David E. Culler, Jaswinder Pal Singh, Anoop Gupta.
计算机系统结构 (第二版). 郑纬民,汤志忠. 清华大学出版社
计算机系统结构.张晨曦,王志英. 高等教育出版社
授课及考核方式介绍:
采用课堂讲授形式授课,授课时间1-15周,期末采用闭卷考试形式考核学习效果,综合成绩计算参照下面公式:
综合成绩=平时成绩(考勤、作业)*30%+期末成绩*70%
正课内容:
第一章 概述
从计算机发展史的角度讨论计算机系统结构技术的作用。
计算机系统结构的基本概念
计算机系统=硬件/固件+软件
计算机语言从低级向高级发展
高一级语言的语句相对于低一级语言来说功能更强,更便于应用,但又都以低级语言为基础。
从计算机语言的角度,把计算机系统按功能划分成多级层次结构。每一层以一种语言为特征,典型层次结构如下
常见的几个相关概念
虚拟机:由软件实现的机器
语言实现的两种基本技术
翻译:先把N+1级程序全部转换成N级程序后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。
解释:每当一条N+1级指令被译码后,就直接去执行一串等效的N级指令,然后再去取下一条N+1级的指令,依此重复进行。
计算机系统结构的定义
1)计算机系统结构的经典定义:
程序员所看到的计算机属性,即概念性结构与功能特性。按照计算机系统的多级层次结构,不同级程序员所看到的计算机具有不同的属性。
透明性:在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。
2)Amdahl提出的系统结构
传统机器语言级程序员所看到的计算机属性。
3)广义的系统结构定义:指令集结构、组成、硬件(计算机设计的3个方面)
4.计算机系统结构、组成、实现之间的关系
5.计算机系统结构的分类
计算机系统量化评价方法
1以经常性事件为重点
对经常发生的情况采用优化方法的原则进行选择,以得到更多的总体上的改进。
优化是指分配更多的资源、达到更高的性能或者分配更多的电能等。
2 Amdahl定律
加快某部件执行速度所能获得的系统性能加速比,受限于该部件的执
文档评论(0)