第一章-计算机组成原理计算机系统概论课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第一章-计算机组成原理计算机系统概论课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 计算机 组成 原理 计算机系统 概论 课件
- 资源描述:
-
1、第第1页页第一章第一章 计算机系统概论计算机系统概论本章主要内容本章主要内容n计算机发展历程 n计算机系统的层次结构n计算机系统的组成 n计算机的工作过程 n计算机性能n计算机的分类和应用 第第2页页第一章第一章 计算机系统概论计算机系统概论1.1 计算机发展历程计算机发展历程第一台电子计算机第一台电子计算机ENIACENIAC 1946 1946年美国宾西法尼亚大学研制成功电子数字计算机年美国宾西法尼亚大学研制成功电子数字计算机ENIAC ENIAC (Electronic Numerical Integrator And Computer)(Electronic Numerical Int
2、egrator And Computer)第一台电子计算机(通用可编程序)第一台电子计算机(通用可编程序)1880018800电子管,电子管,3030吨,占地吨,占地150150平方米,功耗平方米,功耗150kw150kw速度:速度:50005000次十进制加法次十进制加法/秒秒ENIACENIAC的特点:的特点:十进制表示,程序用插线开关实现十进制表示,程序用插线开关实现为了改进程序的输入方式:为了改进程序的输入方式:美国数学家美国数学家冯冯.诺依曼诺依曼,提出二进制表达方式和存储程序控,提出二进制表达方式和存储程序控制计算机构想。提出并描述一个计算机模型制计算机构想。提出并描述一个计算机模
3、型EDVACEDVAC(Electronic Discrete Variable Automatic ComputerElectronic Discrete Variable Automatic Computer)EDVACEDVAC直到直到19521952年才调试成功年才调试成功第第3页页第一章第一章 计算机系统概论计算机系统概论 输出设备输出设备输入设备输入设备 存储器存储器控制器控制器运算器运算器控制流控制流CS数据流数据流DS计算结果计算结果程序和数据程序和数据具备的功能:具备的功能:(1)(1)输入输出功能输入输出功能(2)(2)记忆功能记忆功能(3)(3)计算功能计算功能(4)(4
4、)判断功能判断功能(5)(5)自我控制功能自我控制功能 第第4页页第一章第一章 计算机系统概论计算机系统概论计算机发展的几个过程计算机发展的几个过程19461946年开始的第一代电子管计算机年开始的第一代电子管计算机:计算机运算速度一般为每秒几千次至几万次计算机运算速度一般为每秒几千次至几万次,体积庞大体积庞大,成本很高成本很高,可靠性较低可靠性较低,在此期间在此期间,形成了计算机的基本体系形成了计算机的基本体系,确定了程序设计的基确定了程序设计的基本方法本方法,数据处理机开始得到应用。数据处理机开始得到应用。19581958年开始的第二代晶体管计算机年开始的第二代晶体管计算机:运算速度提高到
5、几万次至几十万次运算速度提高到几万次至几十万次,可靠性提高可靠性提高,体积缩小体积缩小,成本降成本降低,工业控制机开始得到应用。低,工业控制机开始得到应用。19651965年开始的第三代中小规模集成电路计算机年开始的第三代中小规模集成电路计算机:可靠性进一步提高可靠性进一步提高,体积进一步缩小体积进一步缩小,成本进一步下降成本进一步下降,运算速度运算速度提高到几十万次至几百万次。在此期间提高到几十万次至几百万次。在此期间,形成机种多样化形成机种多样化,生产系列化生产系列化,使用系统化使用系统化,小型计算机开始出现。小型计算机开始出现。19721972年开始的第四代超大规模集成电路(年开始的第四
6、代超大规模集成电路(VLSIVLSI)计算机)计算机:可靠性更进一步提高可靠性更进一步提高,体积更进一步缩小体积更进一步缩小,成本更进一步降低成本更进一步降低,速度速度提高到每秒几百万次至几千万次。有机片大规模集成电路组成的微型提高到每秒几百万次至几千万次。有机片大规模集成电路组成的微型机开始出现。机开始出现。19911991年开始的第五代巨大规模集成电路年开始的第五代巨大规模集成电路(ULSI)(ULSI)计算机计算机:运算速度提高到每秒几亿次至上百亿次。由一片巨大规模集成电路实现的单片机开始出现。第第5页页第一章第一章 计算机系统概论计算机系统概论微处理器的发展微处理器的发展n以以INTE
7、L为例为例1971年,4004问世,主频108KHz,晶体管2300个,10微米。1978年,8086问世,主频4.77MHz,晶体管29000个,3微米。1982年,年,推出80286,内含13.4万个晶体管,PC产业真正开始腾飞。1985年,386问世,主频16MHz起,晶体管275000个,1微米。1989年,486问世,主频25MHz起,晶体管1200000个,1微米。1993年,Pentium问世,主频60MHz起,晶体管310万个,0.8微米。2000年,Pentium 4问世,主频1.3GHz起,晶体管4200万个,0.18微米。2006年发布酷睿2,晶体管数量达到2.91 亿个
8、,采用65nm制造工艺。第第6页页第一章第一章 计算机系统概论计算机系统概论超级计算机超级计算机TOP500简介简介第第7页页第一章第一章 计算机系统概论计算机系统概论2008年世界超级计算机排名(年世界超级计算机排名(2008.11)RankSiteComputer/Year VendorCoresRmaxRpeak1DOE/NNSA/LANLRoadrunner/200812960011051456.7United StatesIBM2Oak Ridge National LaboratoryJaguar-Cray XT5 QC 2.3 GHz/200815015210591381.4Un
9、ited StatesCray Inc.3NASA/Ames Research Center/NASPleiades-Xeon QC 3.0/2.66 GHz/200851200487.01608.83United StatesSGI10上海超级计算中心曙光5000A“魔方”/200830720180.6233.47China曙光19中科院网络信息中心 深腾7000/200812216102.8145.97China联想第第8页页第一章第一章 计算机系统概论计算机系统概论2009年世界超级计算机排名(年世界超级计算机排名(2009.11)RankSiteComputer/Year Vendor
10、CoresRmaxRpeak1Oak Ridge National LaboratoryCray XT5-HE Opteron Six Core 2.6 GHz22416217592331United StatesCray Inc.2DOE/NNSA/LANLRoadrunner-PowerXCell 8i 3.2 Ghz12240010421376United StatesIBM5国家超级计算天津国家超级计算天津中心中心 天河一号天河一号 Xeon E5540/E5450716805631207中国中国国防科技大学国防科技大学19上海超级计算中心上海超级计算中心曙光曙光5000A“魔方魔方”
11、/200830720180.6233.47中国中国曙光曙光43中科院网络信息中心中科院网络信息中心 深腾深腾7000/200812216102.8145.97中国中国联想联想第第9页页第一章第一章 计算机系统概论计算机系统概论2010年世界超级计算机排名(年世界超级计算机排名(2010.11)RankSiteComputer/Year VendorCoresRmaxRpeakPower1National Supercomputing Center in TianjinTianhe-1A-NUDT TH MPP,X5670 2.93Ghz 6C,NVIDIA GPU,FT-1000 8C/201
12、0186368256647014040ChinaNUDT2DOE/SC/Oak Ridge National LaboratoryJaguar-Cray XT5-HE Opteron 6-core 2.6 GHz/2009224162175923316951United StatesCray Inc.3National Supercomputing Centre in Shenzhen(NSCS)Nebulae-Dawning TC3600 Blade,Intel X5650,NVidia Tesla C2050 GPU/2010120640127129842580ChinaDawning4G
13、SIC Center,Tokyo Institute of TechnologyTSUBAME 2.0-HP ProLiant SL390s G7 Xeon 6C X5670,Nvidia GPU,Linux/Windows/201073278119222881399JapanNEC/HP2011年世界超级计算机排名(年世界超级计算机排名(2011.06)RankSiteComputer/Year VendorCoresRmaxRpeakPower1RIKEN Advanced Institute for Computational Science(AICS)K computer,SPARC6
14、4 VIIIfx 2.0GHz,Tofu interconnect/2011548352816287749898.6JapanFujitsu2国家超级计算中心(天津)天河一号A TH MPP,X5670 2.93Ghz 6C,NVIDIA GPU,FT-1000 8C/2010186368256647014040China国防科学技术大学3DOE/SC/Oak Ridge National LaboratoryJaguar-Cray XT5-HE Opteron 6-core 2.6 GHz/2009224162175923316950.6United StatesCray Inc.4国家超级
15、计算中心(深圳NSCS)星云-Dawning TC3600 Blade,Intel X5650,NVidia Tesla C2050 GPU/2010120640127129842580 China曙光/中科院第第10页页第一章第一章 计算机系统概论计算机系统概论2012年世界超级计算机排名(年世界超级计算机排名(2012.06)第第11页页第一章第一章 计算机系统概论计算机系统概论TOP500 国家分布(国家分布(2011.6)TOP500 国家分布(国家分布(2012.6)第第12页页第一章第一章 计算机系统概论计算机系统概论系统供应商统计系统供应商统计(2011.6)第第13页页第一章第
16、一章 计算机系统概论计算机系统概论TOP500超级计算机选用处理器统计超级计算机选用处理器统计(2011.6)Processor FamilyCountShare%Rmax Sum(GF)Rpeak Sum(GF)Processor SumPower459.00%627413179453081429248NEC10.20%1224001310721280Sparc20.40%82726008894912560384Intel IA-6451.00%26949831713250416Intel EM64T38076.00%31597252514097613975684AMD x86_646613
17、.20%12351314163706131754992Intel Core10.20%428301111507920Totals500100%58930025.59851799497779924第第14页页第一章第一章 计算机系统概论计算机系统概论20092009、2012TOP5002012TOP500使用使用OSOS统计统计Operating system FamilyCountShare%CountShare%20092012Linux44689.20%46292.40%Unix255.00%244.80%Mixed234.60%112.20%Windows51.00%20.40%BSD
18、 Based10.20%10.20%Totals500100%500100%第第15页页第一章第一章 计算机系统概论计算机系统概论中国超级计算机发展简介中国超级计算机发展简介年,年,“银河银河”的亿次计算机历经年研制在国防科技大学诞生。的亿次计算机历经年研制在国防科技大学诞生。年,研制出年,研制出银河银河通用并行巨型机,峰值速度达亿次通用并行巨型机,峰值速度达亿次/秒。秒。年,研制成功年,研制成功银河银河百亿次并行巨型计算机系统,峰值性能为每秒百亿次并行巨型计算机系统,峰值性能为每秒亿次浮点运算。亿次浮点运算。年,国家并行计算机工程技术研究中心研制的年,国家并行计算机工程技术研究中心研制的神威
19、神威计算机,峰值运计算机,峰值运算速度达每秒亿次,在国家气象中心投入使用。算速度达每秒亿次,在国家气象中心投入使用。年,由中科院计算所、曙光公司、上海超级计算中心三方共同研发制年,由中科院计算所、曙光公司、上海超级计算中心三方共同研发制造的造的曙光曙光实现了每秒万亿次运算速度。实现了每秒万亿次运算速度。年,年,“深腾深腾”是国内第一个实际性能突破每秒百万亿次的是国内第一个实际性能突破每秒百万亿次的异构机群系统,性能突破每秒万亿次。异构机群系统,性能突破每秒万亿次。年月日,中国首台千万亿次超级计算机年月日,中国首台千万亿次超级计算机“天河一号天河一号”诞生。诞生。第第16页页第一章第一章 计算机
20、系统概论计算机系统概论计算机的发展趋势计算机的发展趋势 1 1巨型化巨型化 巨型化是指具有高速度、大容量、高吞吐量的计算机。2 2微型化微型化 微型化是指采用巨大规模集成电路组成的体积小、价格低、功能强的计算机。这种计算机主要包括嵌入式计算机和微型计算机,嵌入式计算机已进入仪器、仪表、家用电器等小型仪器设备中,同时也作为工业控制过程的心脏,使仪器设备实现“智能化”。3 3网络化网络化 计算机与互联网络组成高速信息通道,互联网络扩展了计算机概念。4 4智能化智能化 智能化是指计算机模拟人类的智能活动,诸如感知、判断、理解、学习、问题求解和图像识别等。智能化的发展将使各种知识库及人工智能技术得到进
21、一步普及,人们将用自然语言和机器对话。计算机将从数值计算为主过渡到知识推理为主,从而使计算机进入知识处理阶段。5 5多媒体化多媒体化 多媒体化是指计算机具有全数字式、全动态、全屏幕的播放、编辑和创作多媒体信息的功能,具备控制和传输多媒体电子邮件、电视会议等多种功能。第第17页页第一章第一章 计算机系统概论计算机系统概论1.2 计算机系统层次结构计算机系统层次结构 计算机解题过程计算机解题过程 现代计算机的解题过程通常是先由用户用高级语言编现代计算机的解题过程通常是先由用户用高级语言编写程序(称作为源程序),然后将它和数据一起送入计算写程序(称作为源程序),然后将它和数据一起送入计算机内,再由计
22、算机将其翻译成机器能识别的机器语言程序机内,再由计算机将其翻译成机器能识别的机器语言程序(称作为目标程序),机器自动运行该机器语言程序,并(称作为目标程序),机器自动运行该机器语言程序,并将结果输出。将结果输出。计计 算算 机机用户程序用户程序(源程序)(源程序)结果结果计算机计算机翻译成机器翻译成机器语言程序语言程序运行运行目标程序目标程序第第18页页第一章第一章 计算机系统概论计算机系统概论虚虚拟拟机机器器实实际际机机器器微指令由硬件直接执行微指令由硬件直接执行用微程序解释机器指令用微程序解释机器指令应用语言程序经应用程序应用语言程序经应用程序包翻译成高级语言程序包包翻译成高级语言程序包高
23、级语言程序经编译高级语言程序经编译/解释程解释程序翻译成汇编语言程序(或中序翻译成汇编语言程序(或中间语言程序,或是机器语言语间语言程序,或是机器语言语言)言)汇编语言程序经汇编程序汇编语言程序经汇编程序包翻译成机器语言程序包翻译成机器语言程序一般用机器语言程序解释一般用机器语言程序解释作业控制语句等作业控制语句等第第19页页第一章第一章 计算机系统概论计算机系统概论层次结构划分的好处层次结构划分的好处 n有利于理解软件、硬件和固件在系统中的地位和作用。有利于理解软件、硬件和固件在系统中的地位和作用。从系统层次的划分中,可以看出,微程序机器级(M0)、传统机器级(M1)、操作系统机器级(M2)
24、不是为应用程序员解题设计的,而是为运行支持更高层次机器级程序所必须的编译程序和解释程序而设计的,以便能设计和实现新的虚拟机器级。n有利于理解各种语言的实质和实现途径。有利于理解各种语言的实质和实现途径。计算机各层次的语言总是通过低一级的语言翻译来实现的,这就说明相邻机器级之间的语义差别不能太大。n有利于推动计算机系统结构的发展。有利于推动计算机系统结构的发展。例如,可以重新分配软、硬件的比例,为虚拟机器的各个层次提供更多更好的硬件支持,改变硬件及器件快速发展而软件却日益复杂、开销过大的状况。可以用硬件和固件来实现高级语言和操作系统而形成高级语言机器和操作系统机器。n有利于理解计算机系统结构的定
25、义。有利于理解计算机系统结构的定义。把计算机按功能划分成多个不同的层次结构,从各个层次的功能划分和实现去了解计算机系统,有助于更深入的了解系统结构的定义。第第20页页第一章第一章 计算机系统概论计算机系统概论计算机系统结构和计算机组成计算机系统结构和计算机组成 n计算机系统结构计算机系统结构这个词是Amdahl等人在1964年介绍IBM360时提出的。他们把系统结构定义为由程序设计者所看到的一个计算机系统的属性,即概念性结构和功能特性。这实际上是计算机系统的外特性,按照计算机系统的层次结构,不同程序设计者所看到的计算机具有不同的属性。n计算机系统结构研究的主要内容计算机系统结构研究的主要内容是
展开阅读全文