第一章计算机组成原理计算机系统概论课件.ppt
《第一章计算机组成原理计算机系统概论课件.ppt》由会员分享,可在线阅读,更多相关《第一章计算机组成原理计算机系统概论课件.ppt(45页珍藏版)》请在三一办公上搜索。
1、本章主要内容,计算机发展历程 计算机系统的层次结构计算机系统的组成 计算机的工作过程 计算机性能计算机的分类和应用,1.1 计算机发展历程,第一台电子计算机ENIAC,1946年美国宾西法尼亚大学研制成功电子数字计算机ENIAC ( Electronic Numerical Integrator And Computer ),第一台电子计算机(通用可编程序)18800电子管,30吨,占地150平方米,功耗150kw速度:5000次十进制加法/秒ENIAC的特点:十进制表示,程序用插线开关实现,为了改进程序的输入方式: 美国数学家冯.诺依曼,提出二进制表达方式和存储程序控制计算机构想。提出并描述
2、一个计算机模型EDVAC(Electronic Discrete Variable Automatic Computer)EDVAC直到1952年才调试成功,冯诺依曼型计算机硬件组成,具备的功能:,(1)输入输出功能,(2)记忆功能,(3)计算功能,(4)判断功能,(5)自我控制功能,计算机发展的几个过程,1946年开始的第一代电子管计算机:计算机运算速度一般为每秒几千次至几万次,体积庞大,成本很高,可靠性较低,在此期间,形成了计算机的基本体系,确定了程序设计的基本方法,数据处理机开始得到应用。,1958年开始的第二代晶体管计算机: 运算速度提高到几万次至几十万次,可靠性提高,体积缩小,成本降
3、低,工业控制机开始得到应用。,1965年开始的第三代中小规模集成电路计算机:可靠性进一步提高,体积进一步缩小,成本进一步下降,运算速度提高到几十万次至几百万次。在此期间,形成机种多样化,生产系列化,使用系统化,小型计算机开始出现。,1972年开始的第四代超大规模集成电路(VLSI)计算机: 可靠性更进一步提高,体积更进一步缩小,成本更进一步降低,速度提高到每秒几百万次至几千万次。有机片大规模集成电路组成的微型机开始出现。,1991年开始的第五代巨大规模集成电路(ULSI)计算机: 运算速度提高到每秒几亿次至上百亿次。由一片巨大规模集成电路实现的单片机开始出现。,微处理器的发展,以INTEL为例
4、,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 亿
5、个 ,采用65nm制造工艺 。,超级计算机TOP500简介,2008年世界超级计算机排名(2008.11),2009年世界超级计算机排名(2009.11),2010年世界超级计算机排名(2010.11),2011年世界超级计算机排名(2011.06),2012年世界超级计算机排名(2012.06),TOP500 国家分布(2011.6),TOP500 国家分布(2012.6),系统供应商统计 (2011.6),TOP500超级计算机选用处理器统计(2011.6),2009、2012TOP500使用OS统计,中国超级计算机发展简介,年, “银河”的亿次计算机历经年研制在国防科技大学诞生。,年,研
6、制出银河通用并行巨型机,峰值速度达亿次/秒。,年,研制成功银河百亿次并行巨型计算机系统,峰值性能为每秒亿次浮点运算。,年,国家并行计算机工程技术研究中心研制的神威计算机,峰值运算速度达每秒亿次,在国家气象中心投入使用。,年,由中科院计算所、曙光公司、上海超级计算中心三方共同研发制造的曙光实现了每秒万亿次运算速度。,年,“深腾”是国内第一个实际性能突破每秒百万亿次的异构机群系统,性能突破每秒万亿次。,年月日,中国首台千万亿次超级计算机“天河一号”诞生。,计算机的发展趋势,1巨型化 巨型化是指具有高速度、大容量、高吞吐量的计算机。 2微型化 微型化是指采用巨大规模集成电路组成的体积小、价格低、功能
7、强的计算机。这种计算机主要包括嵌入式计算机和微型计算机,嵌入式计算机已进入仪器、仪表、家用电器等小型仪器设备中,同时也作为工业控制过程的心脏,使仪器设备实现“智能化”。 3网络化 计算机与互联网络组成高速信息通道,互联网络扩展了计算机概念。 4智能化 智能化是指计算机模拟人类的智能活动,诸如感知、判断、理解、学习、问题求解和图像识别等。智能化的发展将使各种知识库及人工智能技术得到进一步普及,人们将用自然语言和机器对话。计算机将从数值计算为主过渡到知识推理为主,从而使计算机进入知识处理阶段。 5多媒体化 多媒体化是指计算机具有全数字式、全动态、全屏幕的播放、编辑和创作多媒体信息的功能,具备控制和
8、传输多媒体电子邮件、电视会议等多种功能。,1.2 计算机系统层次结构,计算机解题过程,现代计算机的解题过程通常是先由用户用高级语言编写程序(称作为源程序),然后将它和数据一起送入计算机内,再由计算机将其翻译成机器能识别的机器语言程序(称作为目标程序),机器自动运行该机器语言程序,并将结果输出。,计 算 机,用户程序(源程序),结果,计算机系统的层次结构,虚拟机器,实际机器,微指令由硬件直接执行,用微程序解释机器指令,应用语言程序经应用程序包翻译成高级语言程序包,高级语言程序经编译/解释程序翻译成汇编语言程序(或中间语言程序,或是机器语言语言),汇编语言程序经汇编程序包翻译成机器语言程序,一般用
9、机器语言程序解释作业控制语句等,层次结构划分的好处,有利于理解软件、硬件和固件在系统中的地位和作用。 从系统层次的划分中,可以看出,微程序机器级(M0)、传统机器级(M1)、操作系统机器级(M2)不是为应用程序员解题设计的,而是为运行支持更高层次机器级程序所必须的编译程序和解释程序而设计的,以便能设计和实现新的虚拟机器级。有利于理解各种语言的实质和实现途径。 计算机各层次的语言总是通过低一级的语言翻译来实现的,这就说明相邻机器级之间的语义差别不能太大。有利于推动计算机系统结构的发展。例如,可以重新分配软、硬件的比例,为虚拟机器的各个层次提供更多更好的硬件支持,改变硬件及器件快速发展而软件却日益
10、复杂、开销过大的状况。可以用硬件和固件来实现高级语言和操作系统而形成高级语言机器和操作系统机器。有利于理解计算机系统结构的定义。把计算机按功能划分成多个不同的层次结构,从各个层次的功能划分和实现去了解计算机系统,有助于更深入的了解系统结构的定义。,计算机系统结构和计算机组成,计算机系统结构这个词是Amdahl等人在1964年介绍IBM360时提出的。他们把系统结构定义为由程序设计者所看到的一个计算机系统的属性,即概念性结构和功能特性。这实际上是计算机系统的外特性,按照计算机系统的层次结构,不同程序设计者所看到的计算机具有不同的属性。计算机系统结构研究的主要内容是计算机系统的多级层次结构中各级之
11、间界面的定义及其上下的功能分配。通常所说的计算机系统结构,主要讨论传统机器级的系统结构,即从机器语言程序员的角度所看到的计算机系统结构。 计算机组成又称计算机设计,是指计算机系统结构的逻辑实现。研究的内容主要包括机器内部的数据流和控制流的组成以及逻辑设计等。它着眼于机器内各事件的排序方式与控制机构、各部件的功能以及各部件间的联系。 计算机组成的设计是按所希望达到的性能价格比,最佳、最合理的把各种设备和部件组成计算机,以实现所确定的计算机系统结构。,1.3 计算机系统的组成,计算机的硬件系统,存储器,运算器,控制器,适配器,输入设备,输出设备,系统总线,计算机硬件组成,1. 运算器 通常由算术逻
12、辑运算单元(ALU,Arithmetic and Logic Unit)、通用寄存器和状态字寄存器组成 ,是进行算术运算和逻辑运算的部件。,计算机硬件组成,2. 控制器 控制器是全机的指挥中心,是发布命令的“决策机构”,完成协调和指挥整个计算机系统的操作。控制器的主要功能是产生计算机的全部操作控制信号,对取指令、分析指令和执行指令的操作过程进行控制。 控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器、时序产生器和操作控制器组成。,Pentium CPU,Pentium IV CPU,计算机硬件组成,3. 存储器 计算机为了完成存储程序和存储数据的功能,必须具备能存储信息的存储器。现代
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 计算机 组成 原理 计算机系统 概论 课件
链接地址:https://www.31ppt.com/p-1489466.html