计算机系统结构0解析_第1页
计算机系统结构0解析_第2页
计算机系统结构0解析_第3页
计算机系统结构0解析_第4页
计算机系统结构0解析_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机系统结构课程介绍,课程目标,本课程是计算机科学与技术专业的一门的基础课程。该课程是数字逻辑、计算机组成原理、操作系统、编译原理、数据结构、汇编语言程序设计等课程的后续课程。该课程将先修课程中所学的软、硬件知识有机的结合起来,以计算机系统结构中硬中有软、软中有硬、相互转换、彼此渗透的观念,从原理、结构和实现技术等方面系统地对现代计算机的并行处理及相关技术进行深入分析和探讨。,课程目标,本课程主要包括计算机系统结构基本概念、组成及相关设计原理;计算机系统结构各组成部分的相关技术、分析及设计方法;计算机系统设计的基本方法。通过本课程的学习,使同学们理解计算机系统的基本工作原理,以及在硬件、软件

2、界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。,课程主要内容,计算机系统结构概论 数据表示、寻址方式与指令系统 存储、中断、总线与I/O系统* 存储体系* 流水和指令级高速并行的超级机 阵列处理机 多处理机 数据流机和规约机* 多核技术,课程的重点,从整体上掌握计算机系统的工作原理,以讲授计算机系统结构的基本概念和基本原理为主,而不是完整介绍各种系统结构,即不是以具体的机器为实例进行教学 让同学们明白计算机技术发展的趋势及影响,激发学习热情、钻研和创新精神 了解各种技术、概念,扩大知识面 如:RISC、RAID、SMP、Cluster等 如:网格计算(Grid Computing

3、) 如:多核技术(Multicore) 如:Itanium 2与Opteron等,为什么讨论系统结构?,计算机更新换代的标志 一般把主要电子器件的使用作为更新换代的主要标志 电子管、晶体管(变址寄存器)、 集成电路、中小规模集成电路(开始出现并行计算机)、超大规模集成电路 系统结构新技术的不断出现与应用 如:Pentium(P5) 采用两条指令流水线 如: Pentium Pro 基于动态执行技术 如:多核技术(Multicore) 2006年双核元年,多核时代,2013下半年 top10,2014上半年 top10,2014下半年 top10,2015上半年 top10,2016上半年 to

4、p10,MPP计算机,CLUSTER计算机,坐落于国家超级计算无锡中心。机身安放在一间约1000平方米的房间内。由40个运算机柜和8个网络机柜组成,每个运算机柜比家用的双门冰箱略大。打开柜门,4块由32块运算插件组成的超节点分布其中;每个插件由4个运算节点板组成,一个运算节点板又含2块“申威26010”高性能处理器。据统计,一台机柜装有1024块处理器,整台“神威太湖之光”共有40960块处理器。,神威太湖之光组成,神威太湖之光应用,1分钟完成地球人32年计算 天气预测、身体检测、石油勘探、生物信息、 新药创新、材料化工、环境科学、船舶工程、 航空航天设计、传统制造业改造等等,超级计算机发展路

5、线图,2010,2020,2030,2050,必须突破并行编程模型,几十年来由于微处理器一直按照Moore定律预测的性能增长速度争发展,使得并行处理得不到强烈的需求牵引,导致以并行计算机为主业的公司几乎全部夭折。 单处理器性能的提高遇到阻碍以后,计算机要提高性能基本上只剩下一条路可走依靠并行处理。过去几十年的编程模式主要的串行,现在必须转到并行编程,这一迫不得已的转变,对软件界既是挑战也是机遇。,必须突破并行编程模型,现在微处理器少则几个十几个核,多则数千个核,连每个用户手中的终端都是多核处理器,如何让一个任务分解到多个核中运行成为今后编程的大问题。在现有串行编程模型上做并行化没有出路,一定回

6、到原始问题,重新新考虑并行算法和并行编程,这可能是今后几十年计算机科学和软件界必须突破的科学问题和关键技术。,说明,计算机技术七十年的发展,尤其是近十年的发展十分迅猛,新概念、新技术不断涌现,对社会和生活的有巨大影响 计算机应用的广度和深度日益扩大,概念有所变化: 软、硬件技术发展不均衡。 计算机的应用不是简单的编写程序,而是解决方案(solution),集成(Integrated),标准(Standard) 技术的研发要从商业运营模式出发考虑,才能体现其价值,课程学习的特点,本科专业的重要课程 可能是在其他学院不开的很少的几门计算机科学与技术的专业课程之一 宏观上看计算机系统,不是单纯的硬件

7、课程,而是硬件和软件的结合点 综合知识,牵扯到多门课程。 计算机组成、编译原理、操作系统、计算机网络、高级语言程序设计,微机原理与接口、嵌入式系统等,课程学习的特点(续),重点讲解基本原理和相关的新技术、新概念。 重视听课、课下复习 有2-3次课堂测验,教材及参考书,教材: 计算机系统结构第五版 李学干编著 西安电子科技大学出版社 参考书: 计算机系统结构第二版 郑纬民 汤志忠 清华大学出版社 计算机系统结构 陆鑫达主编 高等教育出版社 计算机体系结构 石教英主编 浙江大学出版社 计算机体系结构 张晨曦著 高等教育出版社 Computer Architecture:A Quantitative Approach John L.Hennessy, David A.Patterson ADVANCED COMPUTER ARCHITECTURE Kai Hwang,共勉之言,态度决定一切 考试只是手段,掌握知识才是关键。 本课的重点在于宏观理解计算机系统,扩大知识面。 交流、合作是成功的关键 向他人公开你的见解和问题,勇于提出问题。 通过报纸、杂志、书籍和网络查

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论