计算机系统结构 ( Computer Architecture )

16
计计计计 计计 Computer Architectu re 讲讲讲讲 讲讲 讲讲讲 计计计计计 计计计计计计计计

description

计算机系统结构 ( Computer Architecture ). 讲课教师:龙翔 白跃彬 计算机学院 计算机科学技术系. 引 言 课程的地位和目标 课程安排和主要内容 课程安排和参考书目. 课程名称 Computer Architecture 计算机系统结构 计算机体系结构 建筑物的设计或式样 , 通常指一个系统的外貌 研究内容 从外部来研究计算机系统 使用者所看到的物理计算机的抽象 编写出能够在机器上正确运行的程序所必须 了解到的计算机属性. - PowerPoint PPT Presentation

Transcript of 计算机系统结构 ( Computer Architecture )

Page 1: 计算机系统结构 ( Computer Architecture )

计算机系统结构( Computer   Architecture )

讲课教师:龙翔 白跃彬计算机学院 计算机科学技术系

Page 2: 计算机系统结构 ( Computer Architecture )

引 言 课程的地位和目标 课程安排和主要内容 课程安排和参考书目

Page 3: 计算机系统结构 ( Computer Architecture )

课程名称 Computer Architecture 计算机系统结构 计算机体系结构 建筑物的设计或式样 , 通常指一个系统的外貌研究内容 从外部来研究计算机系统 使用者所看到的物理计算机的抽象 编写出能够在机器上正确运行的程序所必须 了解到的计算机属性

Page 4: 计算机系统结构 ( Computer Architecture )

“Computer architecture is the computer as seen by the user”

- Amdhal et al, (64)

“The architecture of a computer is the interface between the machine and the software”

- Andris Padges

IBM 360/370 Architect

Page 5: 计算机系统结构 ( Computer Architecture )

地位和目标

CC1991 ( 9 + 2 个主领域) CC2001 ( 14 个主领域) 离散数学(预备知识) 离散结构( DS )程序设计语言引论 程序设计基础( PF )算法与数据结构 算法与复杂性( AL )计算机系统结构 系统结构( AR )

操作系统操作系统( OS )网络计算( NC )

程序设计语言 程序设计语言( PL )

人-机通信人机交互( HC )图形学和可视化计算( GV )

人工智能与机器人学 智能系统( IS )数据库与信息检索 信息管理( IM )软件方法学与工程 软件工程( SE )社会、道德和职业的问题 社会和职业的问题( SP )数值与符号计算 科学计算( SC )

IEEE/ACM 课程大纲关于计算机学科主领域的划分比较

Page 6: 计算机系统结构 ( Computer Architecture )

学科方向 一级学科 1 个: 计算机科学与技术 二级学科 3 个: 计算机系统结构 计算机软件及理论 计算机应用技术

Page 7: 计算机系统结构 ( Computer Architecture )

本课程目标 建立计算机系统的完整概念 学习计算机系统的分析方法和设计方法 了解计算机系统的最新研究成果

使同学在具有一定的软硬件知识基础上能综合认识计算机系统的软硬件功能分配与各种不同结构类型机器的特性和性能评价方法。为研究、开发、应用高级计算机系统打下基础。

地位和目标

Page 8: 计算机系统结构 ( Computer Architecture )

与其他学科的交叉 学科交叉:计算机组成、计算机操作系统、汇编语

言、数据结构、微计算机技术、计算机网络、…… 新内容:超标量处理机、超流水线处理机、 VLIW

处理机、向量处理机、并行处理机、多处理机、互连网络、……

计算机系统结构正处于变革时期• 软件 - 系统结构 - 实现技术 , 两头发展,快中间慢• 非冯计算机正兴起• 系统结构的发展时期已经到来

Page 9: 计算机系统结构 ( Computer Architecture )

第一章 基础知识第二章 数据表示与指令系统第三章 输入输出系统第四章 存储体系第五章 重叠、流水和向量处理机第六章 并行处理机和相联处理机第七章 多处理机第八章 具有现代特色的计算机

主要内容

Page 10: 计算机系统结构 ( Computer Architecture )

课程定位课程定位

所谓的计算机系统结构,是指程序员所看到的计算机系统的属性 , 即概念性结构和功能特性,这里

程序员:是指汇编语言的程序员 看到的:是指程序员编写出能在机器上正确运

行的程序 所必须了解到的。 因此,学好计算机系统结构,是优秀程序员驾

驭计算机系统的基础。

Page 11: 计算机系统结构 ( Computer Architecture )

教学安排

课内: 36 学时课内外学时比例:课内 1 :课外 >1

• 除完成作业之外,还要多看参考书• 多看高质量文章,了解国内外最新研究成果和

发展动态

讲课分工:白老师讲前 4 章,龙老师讲后 4章。

Page 12: 计算机系统结构 ( Computer Architecture )

教材: 计算机系统结构(第三版) 李学干 编著;西安电子科技大学出版社 主要参考书:

计算机组织与体系结构——性能设计 ( 第六版 ) , William Stallings 著,张昆藏等译

2005 年 1 月出版,清华大学出版社 计算机系统结构 ( 第二版 ) ,郑纬民,汤志

忠等编著,清华大学出版社

教材和参考书目

Page 13: 计算机系统结构 ( Computer Architecture )

其它参考书:(1)David A. Patterson and John L. Hennessy, Compu

ter Architecture: A Quantitative Approach 2 Ed. San Francisco: Morgan Kaufmann Publishers

中文译本:计算机系统结构:一种定量的方法( 第二版 ) ,清华大学出版社

(2)Kai Hwang , Advanced Computer Architecture Parallelism Scalability Programmability

中文译本:高等计算机系统结构:并行性 可扩展性 可编程性,清华大学出版社、广西科学技术出版社

参考书目

Page 14: 计算机系统结构 ( Computer Architecture )

主讲教师基本信息

主讲教师:龙翔 教授 计算机学院计算机科学技术系系主任 嵌入式实验室 Email : [email protected]

Page 15: 计算机系统结构 ( Computer Architecture )

主讲教师基本信息(续) 主讲教师:白跃彬 副教授 计算机学院计算机科学技术系 计算机体系结构与网络技术实验室

(中德软件技术联合研究所) 办公地点 : 体育馆南配楼 404 室 世宁大厦 16层 电话: 82339990 ( 0 ) Email : [email protected]

研究方向:无线及移动网络、普适计算、嵌入式系统

Page 16: 计算机系统结构 ( Computer Architecture )

本课程助教信息 助教 email:

陈育军: [email protected]

黄骏 : [email protected]

吕鹏 : [email protected]

李超 : [email protected]

实验室地点 : 体育馆南配楼 404 室 电话: 82339990 ( 0 )