大学IT第2章计算机硬件系统.ppt
《大学IT第2章计算机硬件系统.ppt》由会员分享,可在线阅读,更多相关《大学IT第2章计算机硬件系统.ppt(72页珍藏版)》请在三一办公上搜索。
1、,第2章 计算机硬件系统,本章内容信息工具计算机计算机的工作原理微机系统及其主要指标嵌入式计算机系统计算机应用,2.1 信息工具计算机,2.1.1 计算机的发展2.1.2 计算机的特点2.1.3 计算机的分类2.1.4 计算机的应用2.1.5 计算机的发展趋势,2.1.1 计算机的发展,人类所使用的计算工具从简单到复杂、从低级到高级的发展过程中,相继出现了如算盘、计算尺、手摇机械计算机、电动机械计算机等。1946年2月,世界上第一台数字电子计算机“ENIAC(Electronic Numberical Integrate and Calculator)”在美国宾夕法尼亚大学诞生。“ENIAC”
2、共使用了17468个电子管,占地170m2,功率174kw,重达30t,每秒进行5000次加法运算。它标志着计算机时代的到来。,起止年份,代别,主要逻辑元件,软 件,电子管,机器语言、汇编语言,晶体管,高级语言(FORTRAN、BASIC)简单操作系统,中小规模集成电路,功能较强的操作系统,大、超大规模集成电路,数据库、语言编译系统、网络软件、C+及Java问世,1946-1957,1958-1964,1965-1970,1971-,一,二,三,四,存储器,水银延迟线磁鼓、磁芯,磁芯、磁盘,半导体存储器,半导体存储器,运算速度,几千几万次,几十万次,几十万几百万次,几百万几百亿次,2.1.1
3、计算机的发展,大学IT(第六版)中国石油大学出版社,2.1.1 计算机的发展,中国计算机的发展1956开始研究,1958年研究出第一台电子管计算机1964年:晶体管计算机,1971年:集成电路计算机1983年:“银河”巨型机,运算速度每秒1亿次1997年:“银河”巨型机,运算速度每秒130亿次1995年:“曙光1000”研制完成 2001年:中科院计算所推出我国第一款通用CPU“龙芯”芯片 2004年:曙光公司研制出“曙光400OA”2005年:龙芯2号正式面世2008年:曙光5000A研制成功,继美国后第二个成功研制浮点速度在百万亿次的超级计算机。2010年:国际超级计算机大会公布中国超级计
4、算机“星云”是世界第二快的计算机,仅仅排在美国克雷公司的“美洲豹XT5”之后。2010年:经过一年时间全面的系统升级后,“天河一号”在第36届全球超级计算机五百强排名中夺魁。实测运算速度可达每秒2570万亿次。,2.1.2 计算机的工作的特点,1.高速性计算机的运算部件采用的是电子器件,其运算速度远非其他计算工具所能比拟,而且其运算速度还在以每隔几个月提高一个数量级的速度在快速发展。2.存储性计算机的存储性是计算机区别于其他计算工具的重要特征。计算机的存储器可以把原始数据、中间结果、运算指令等存储起来以备随时调用。存储器不但能够存储大量的信息,而且能够快速准确地存入或取出这些信息。存储性是计算
5、机能够自动运算的前提和基础。3.通用性通用性是计算机能够应用于各种领域的基础。任何复杂的任务都可以分解为基本的算术运算和逻辑操作集合,计算机程序员可以把这些基本的运算和操作按照一定规则(算法)写成一系列操作指令,加上运算所需的数据,形成适当的程序就可以完成各种各样的任务。,2.1.2 计算机的工作的特点,4.自动性计算机内部的操作运算是根据人们预先编制的程序自动控制执行的。只要把包含一连串指令的处理程序和要处理的数据输入计算机,计算机便会依次取出指令,逐条执行,完成各种规定的操作,直到得出结果为止。5.精确性计算机通常采用二进制运算,这使得计算机的状态稳定,算术和逻辑运算规则简单,可靠性很高,
6、差错率极低。一般来讲,只在人工介入的地方才有可能发生错误,这就是计算机的精确性。,2.1.3 计算机的分类,1.按信息表示形式和处理方式划分根据信息表示形式和处理方式的不同,计算机可分为模拟计算机和数字计算机两大类。模拟计算机的主要特点:参与运算的数值由不间断的连续量表示,其运算过程是连续的。数字计算机的主要特点:参与运算的数值用离散的数字量表示,其运算过程按数字位进行计算。目前主流的计算机都属于数字计算机。2.按计算机的用途划分电子计算机按用途可分为专用计算机和通用计算机。专用计算机与通用计算机在效率、速度、配置、结构复杂程度、造价和适应性等方面是有区别的。专用计算机针对某类问题能显示出最有
7、效、最快速和最经济的特性,但它的适应性较差,不适于其他方面的应用。在导弹和火箭上使用的计算机很多是专用计算机。通用计算机适应性很强,应用面很广,但其运行效率、速度和经济性依据不同的应用对象会受到不同程度的影响。,计算机的分类,3.按计算机的规模划分通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型机、微型机及单片机。这些类型之间的基本区别通常在于其体积大小、结构复杂程度、功率消耗、性能指标、数据存储容量、指令系统和设备、软件配置等方面的不同。一般来说,巨型计算机的运算速度很快,可达每秒几百万亿条或更多指令,数据存储容量很大,规模大,结构复杂,价格高昂,主要用于大型科学计算。它
8、也是衡量一个国家科学实力的重要标志之一。单片机则只由一片集成电路制成,其体积小,重量轻,结构十分简单。性能介于巨型机和单片机之间的就是大型机、中型机、小型机和微型机,它们的性能指标和结构规模则依次递减。,2.1.4 计算机的应用,1.数值计算计算机最初是为解决科学研究和工程设计中遇到的大量数学问题的数值计算而研制的计算工具,随着现代科学技术的进一步发展,数值计算在现代科学研究中的地位不断提高,在尖端科学领域中尤为重要。例如,人造卫星轨迹的计算,房屋抗震强度的计算,火箭、宇宙飞船的研究设计都离不开计算机的精确计算。2.数据处理(信息处理)在科学研究和工程技术中,会得到大量的原始数据,其中包括大量
9、图片、文字、声音等。信息处理就是对数据进行收集、分类、排序、存储、计算、传输和制表等操作。目前计算机的信息处理应用已非常普遍,如人事管理、库存管理、财务管理、图书资料管理、商业数据交流、情报检索和经济管理等信息处理是当代计算机的主要任务,是现代化管理的基础。据统计,全世界计算机用于数据处理的工作量占全部计算机应用工作量的80%以上,大大提高了工作效率和管理水平。,3.自动控制自动控制是指通过计算机对某一过程进行自动操作,它不需人工干预,能按人预定的目标和预定的状态进行过程控制。目前被广泛用于钢铁、石油化工、医药工业等操作复杂的生产中。使用计算机进行自动控制可大大提高控制的实时性和准确性,提高劳
10、动效率、产品质量,降低成本,缩短生产周期。计算机自动控制还在国防和航空航天领域中发挥着重要作用。例如,无人驾驶飞机、导弹、人造卫星和宇宙飞船等飞行器的控制都是靠计算机实现的。可以说计算机是现代国防和航空航天领域的神经中枢。,2.1.4 计算机的应用,4.计算机辅助设计和辅助教学计算机辅助设计(CAD,Computer Aided Design):借助计算机的帮助,自动或半自动地完成各类工程设计工作。计算机辅助制造(CAM,Computer Aided Manufacturing)计算机辅助测试(CAT,Computer Aided Test)计算机辅助教学(CAI,Computer Aided
11、 Instruction):用计算机来辅助完成教学计划或模拟某个实验过程。CAI不仅能减轻教师的负担,还能激发学生的学习兴趣,提高教学质量,为培养现代化高质量人才提供了有效途径。,2.1.4 计算机的应用,5.人工智能方面的研究和应用人工智能(AI,Artificial Intelligence)是指计算机模拟人类某些智力行为的理论、技术和应用。例如,用计算机模拟人脑的部分功能进行思维学习、推理、联想和决策,使计算机具有一定“思维能力”。机器人是计算机人工智能的典型例子。6.多媒体技术应用随着电子技术,特别是通信和计算机技术的发展,人们已经有能力把文本、音频、视频、动画、图形和图像等各种媒体综
12、合起来,构成一种全新的媒体“多媒体”(Multimedia)。在医疗、教育、商业、银行、保险、行政管理、军事、工业、广播和出版等领域中,多媒体的应用发展很快。,2.1.4 计算机的应用,7.计算机网络与通信随着网络技术的发展,计算机的应用进一步深入到社会的各行各业,通过高速信息网实现数据与信息的查询,高速通信服务(电子邮件、电视电话、电视会议、文档传输),电子教育,电子娱乐,电子购物(通过网络选看商品、办理购物手续、质量投诉等),远程医疗和会诊以及交通信息管理等。计算机的应用将推动信息社会更快地向前发展。利用通讯技术,可以将不同地理位置的计算机互联,可以实现世界范围内的信息资源共享,并能交互式
13、地交流信息,这是传统通信手段难以达到的。Internet的建立和应用使世界变成了一个“地球村”,它正在深刻地改变着我们的生活、学习和工作方式。,2.1.4 计算机的应用,未来的计算机将向巨型化、微型化、网络化、智能化等方向发展。1.巨型化巨型化是指发展高速的、大存储量和强大功能的巨型计算机。巨型计算机主要应用于天文、气象、地质、核技术、航天飞机和卫星轨道计算等尖端科学技术领域。巨型计算机的技术水平是一个国家科学技术和工业发展水平的重要标志。2.微型化微型化是指利用微电子技术和超大规模集成电路技术,把计算机的体积进一步缩小,价格进一步降低。计算机的微型化已成为计算机发展的重要方向。各种笔记本式计
14、算机和掌上计算机的大量面世和使用,是计算机微型化的一个标志。,计算机的发展趋势,3.网络化网络化是计算机发展的又一个趋势。所谓计算机网络化,是指用现代通信技术和计算机技术把分布在不同地点的计算机互联起来,组成一个规模更大、功能更强的可以互相通信的网络结构。网络化的目的是使网络中的软、硬件和数据等资源能被网络上的用户所共享。4.智能化智能化是指使计算机具有模拟人的感觉和思维过程的能力。智能计算机是目前正在研制的新一代计算机。智能化的研究包括模拟识别、物形分析、自然语言的生成和理解、博弈、定理自动证明、自动程序设计、专家系统、学习系统和智能机器人等。目前已研制出多种具有人的部分智能的机器人,可以代
15、替人在一些特定的工作岗位上工作。,计算机的发展趋势,2.2 计算机的工作原理,2.2.1 冯诺依曼结构2.2.2 计算机的心脏CPU2.2.3 存储器2.2.4 计算机的工作过程,2.2.1 冯诺依曼结构,1.计算机的基本结构,1)输入设备输入设备的主要功能是把原始数据和处理这些数据的程序转换为计算机能够识别的二进制代码,通过输入接口输入到计算机的存储器中,供CPU调用和处理。常用的输入设备有鼠标、键盘、扫描仪、数字化仪、数码摄像机、条形码阅读器、数码相机和模/数转换器(A/D)等。2)输出设备输出设备是指从计算机中输出信息的设备。它的功能是将计算机处理的数据、计算结果等内部二进制信息转换成人
16、们习惯接受的信息形式(如字符、图形、声音等),然后将其输出。最常用的输出设备是显示器和打印机,输入设备和输出设备合起来称为外部设备(I/O设备),简称外设。,1.计算机的基本结构,2.2.1 冯诺依曼结构,1.计算机的基本结构3)存储器存储器是计算机中用于存放程序和数据的部件。存储器分为内存储器和外存储器两大类。内存储器又称为主存储器,外存储器又称为辅助存储器。内存是存取速度快而容量相对较小的一类存储器;外存是存取速度较慢而容量相对较大的一类存储器。4)运算器运算器包括算术逻辑单元(ALU)、累加器、标志寄存器、寄存器组等。其工作过程如下:,2.2.1 冯诺依曼结构,大学IT(第六版)中国石油
17、大学出版社,运算器的工作过程,1)从RAM(随机存取器)中取出数据,存储到运算器的寄存器中;2)从控制器发出控制信号,决定进行何种运算(算术运算或逻辑算,2.2.1 冯诺依曼结构,3)运算器执行相应操作,将结果存储到累加器中;4)将最终运算结果存储到RAM中,以备输出。,1.计算机的基本结构5)控制器定义:控制器是整个计算机系统的控制中心,它指挥计算机各部分协调工作,保证计算机按照预先规定的目标和步骤进行操作及处理。组成:控制器主要包括指令计数器、指令寄存器、指令译码器和控制信号发生器,主要完成指令的翻译,并产生片内和片外的各种控制信号,执行相应的指令。作用:控制器的作用是使整个计算机能够自动
18、地执行程序,并控制计算机各功能部件协调一致地工作。控制器是指挥和控制计算机各部件进行工作的“神经中枢”.,2.2.1 冯诺依曼结构,控制器的工作过程1)控制器从主存中按顺序取出程序中的一条指令,并存储到指令寄存器中;2)指令计数器加1,指向下一条指令的地址;3)解释该指令并形成数据地址,取出所需的数据;,2.2.1 冯诺依曼结构,4)向其他功能部件发出执行该指令所需的各种时序控制信号;5)再按顺序从主存中取出下一条指令执行,如此循环,直到程序完成。,2.采用二进制形式表示数据和指令 1)算术运算规则加法规则:0+0=0;0+1=1;1+0=1;1+1=10(向高位有进位)减法规则:0-0=0;
19、10-1=1(向高位借位);1-0=1;1-1=0乘法规则:00=0;01=0;10=0;11=1除法规则:0/1=0;1/1=12)逻辑运算规则逻辑与运算(AND):00=0;01=0;10=0;11=1逻辑或运算(OR):00=0;01=1;10=1;11=1逻辑非运算(NOT):1=0;0=1逻辑异或运算(XOR):00=0;01=1;10=1;11=0 逻辑异或运算即实现按位加的功能,只有当两个逻辑值不相同时,结果才为1。,2.2.1 冯诺依曼结构,3.采用存储程序方式所谓存储程序原理,就是把程序和处理问题所需的数据都以二进制编码形式预先按一定顺序存放到计算机存储器里,计算机在运行程序
20、时就能自动、连续地从存储器中依次取出指令且执行,直到完成预定的任务。这是计算机能高速自动运行的基础。计算机的工作体现为执行程序,计算机功能的扩展在很大程度上也体现为所存储程序的扩展。计算机的许多具体工作方式也是由此派生的。冯诺依曼的上述思想奠定了现代计算机的基础,后人将采用这种设计思想的计算机称为冯诺依曼型计算机。到目前为止,大多数计算机仍沿用这一结构。,2.2.1 冯诺依曼结构,2.2.2 计算机的心脏CPU,1.CPU简介CPU也称中央处理器(Central Processing Unit)或微处理器。第一个微处理器是1971年由美国Intel公司生产的。CPU内核逐渐由单核向双核、多核发
21、展,主频最高达到3 GHz以上。目前Intel公司的主流产品有酷睿系列、赛扬系列产品等,AMD公司目前的主流产品有羿龙、闪龙和速龙系列等。CPU是计算机内部完成指令读出、解释和执行的重要部件,它主要由运算器和控制器组成,有的还包含了高速缓冲存储器。目前的CPU都通过高速线路将各部件集成在一个芯片上,称为微处理器。CPU是现代计算机的心脏,2.高速缓冲存储器(Cache)(1)Cache技术的引入 Cache即高速缓冲存储器。随着CPU主频的提高,CPU对 RAM的存取速度要求很快,而RAM的响应速度慢,CPU大部分时间在等待从RAM传输数据,大大浪费了CPU的资源,为了协调二者的速度,引入Ca
22、che技术。(2)实现方法通常采用与CPU速度相近的RAM。具体方法为:当用户启动一个任务时,计算机预测CPU可能需要执行哪些程序或要处理哪些数据,并将当前要执行的程序和数据复制到Cache,CPU在读写时,首先访问Cache,如果Cache中有,CPU就从Cache中取数据而不到RAM中去取。(3)分类高速缓存分为一级缓存(即L1 Cache,64128KB)和二级缓存(即L2 Cache,13MB)。,2.2.2 计算机的心脏CPU,3.CPU执行的指令1)指令计算机执行某种操作的命令称为指令。根据指令中操作数的不同,可分为:零地址:只有操作码,而没有地址码。一地址:单操作数指令。二地址:
23、指令常称双操作数指令,它有两个地址码,分别指明参与操作的两个数在内存中或运算器通用寄存器的地址,其中前一个地址码兼做存放操作结果的地址。除了上面介绍的之外,还有三地址指令。,2.2.2 计算机的心脏CPU,3.CPU执行的指令2)指令集指令集(指令系统):一台计算机中所有机器指令的集合,是表征一台计算机性能的重要因素,格式与功能影响硬件结构、系统软件及机器在适用范围。系列计算机:基本指令系统相同、基本体系结构相同的一系列计算机。向上兼容:新推出的机种指令系统一定包含所有旧机种的全部指令。旧机种上运行的各种软件不做任何修改便可在新机种上运行,大大减少可软件的开发费用。,2.2.2 计算机的心脏C
24、PU,3.CPU执行的指令3)指令集的风格根据指令集的不同可分成两种类型的计算机。(1)复杂指令集计算机(CISC,Complex Instruction Set Computer)以VAX-11/780为代表,20世纪70年代后的各种微机均采用 这种风格,如Intel 80 x86。其特点:指令系统复杂,绝大多数指令需要多个机器周期方可完成。(2)精简指令集计算机(RISC,Reduced Instruction Set Computer)将那些不是最频繁使用的指令由软件来实现,加快执行速度。其特点:指令有限,执行速度很快。,2.2.2 计算机的心脏CPU,3.CPU执行的指令4)指令周期指
25、令周期是取出并执行一条指令的时间。指令周期常常用若干个CPU周期数来表示。CPU周期(机器周期)通常用内存中读取一个指令字的最短时间来规定CPU周期,一个CPU周期时间包含若干个时钟周期。通常取出和执行任何一条指令所需的最短时间为两个CPU周期。,2.2.2 计算机的心脏CPU,4.CPU的主要性能指标1)主频、倍频、外频 主频是CPU的时钟频率。主频越高,CPU的速度越快。外频是系统总线的工作频率。倍频是CPU外频与主频相差的倍数。主频=外频倍频2)内存总线速度 指CPU与二级高速缓存和内存之间的通信速度。3)扩展总线速度 指安装在微机上的局部总线(如PCI总线接口)的工作速度。4)工作电压
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 IT 计算机硬件 系统
链接地址:https://www.31ppt.com/p-6561167.html