网站大量收购独家精品文档,联系QQ:2885784924

计算机系统结构---第二版.ppt

  1. 1、本文档共150页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机系统结构 ---第二版 衡阳师范学院 张 彬 2007年2月 1. 课程名称 Computer Architecture 计算机系统结构 计算机体系结构 建筑物的设计或式样, 通常指一个系统的外貌 2. 研究内容 从外部来研究计算机系统 使用者所看到的物理计算机的抽象 编写出能够在机器上正确运行的程序所必须了解到的计算机属性 3. 学习目的 建立计算机系统的完整概念 学习计算机系统的分析方法和设计方法 了解计算机系统的最新研究成果 4. 学科方向 计算机科学与技术 二级计算机系统结构、计算机软件及理论、计算机应用技术 5. 与其他学科的交叉 学科交叉:计算机组成、操作系统、汇编语言、数据结构、微计算机技术、计算机网络、…… 新内容:超标量处理机、超流水线处理机、VLIW处理机、向量处理机、并行处理机、多处理机、互连网络、…… 计算机系统结构正处于变革时期 软件-系统结构-实现技术, 两头发展快中间慢 非冯计算机正兴起 系统结构的发展时期已经到来 6. 课程安排 课内:54学时, 实验:?, 课内外比例:课内1,课外1 除完成作业之外,还要多看参考书 多上网搜索,了解国内外最新研究成果 7. 教材和参考书 教材:清华大学计算机系列教材:计算机系统结构(第二版) ,清华大学出版社 参考书: (1)David A. Patterson and John L. Hennessy, Computer Architecture: A Quantitative Approach 3 Ed. San Francisco: Morgan Kaufmann Publishers 中文:计算机系统结构:一种定量的方法(第三版,电子工业出版社 (2)Kai Hwang,Advanced Computer Acrchitecture Parallelism Scalability Programmability 中文:高等计算机系统结构:并行性 可扩展性 可编程性,清华大学出版社、广西科学技术出版社 总目录 第一章 计算机系统结构的基本概念 第二章 指令系统 第三章 存储系统 第四章 输入输出系统 第五章 标量处理机 第六章 向量处理机 第七章 互联网络 第八章 SIMD计算机 第九章 多处理机 第1章 计算机体系结构的基本概念 1.1 引言 1.2 计算机体系结构的概念 1.3计算机系统的设计技术 1.4 计算机体系结构的发展 1.5 影响计算机体系结构的成本和价格因素 1.6 定量分析技术基础 1.7 计算机体系结构中并行性的发展 1.8 计算机体系结构的分类 1.2计算机体系结构的概念 1.2.1计算机系统的多级层次结构 多级层次结构划分 各机器级的实现 实际机器和虚拟机器 1.2.2 计算机体系结构、组织(organization)和实现(implementation)的基本概念 多级层次结构划分 1). 认识计算机系统 定义:从不同角度所看到的计算机系统的属性是不同的。 主要观察角度包括: 应用程序员 系统程序员 硬件设计人员 对计算机系统的认识通常只需要在某一个层次上 机器只对一定的观察者存在。它的功能体现在广义语言上,能够对该语言提供解释手段,如同一个解释器,然后作用在信息处理和控制对象上。 0)和1)硬联逻辑和微程序机器 是具体实现机器指定功能的中央控制部件。它根据各种指令操作所需要的 控制时序,配备一套微指令,编写出微程序,控制信息在各寄存器之间传 送,这是第1级。实现这些微指令本身的控制时序只需要很少的逻辑线路, 可采用硬联逻辑实现,这是第0级。 2) 传统机器 机器语言是指令集,由机器语言指令编写的程序可以由微程序解释执行。 3) 操作系统 直接管理传统机器的软硬件资源,是传统机器的延伸。 汇编语言 机器语言是汇编语言,完成汇编语言翻译的程序叫做汇编程序。 高级语言 机器语言是各种高级语言,通常用编译程序来完成高级语言的翻译工作。 应用语言 机器语言是面向问题的应用语言。 透明性概念 定义:在计算机中,客观存在的事物或属性从某个角度看不到,称之为“透明”。 阐述:这个概念字面上的意义与日常生活中的“透明”的含义正好相反;日常生活中的“透明”是要公开,让大家看得到,而计算机中的“透明”则是指看不到,亦即所谓透明实际上就是指那些不属于自己管的部分 。 按照计算机系统的多级层次结构,不同级的程序员所看到的计算机具有不同的属性,相对下一个机器级向上一级开放接口,但隐藏自己的

文档评论(0)

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

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

1亿VIP精品文档

相关文档