计算机的发展及应用_第1页
计算机的发展及应用_第2页
计算机的发展及应用_第3页
计算机的发展及应用_第4页
计算机的发展及应用_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

1.1计算机的开展及运用1.2计算机系统简介1.3计算机中的数制与编码1.4本章小结1.5习题第1章计算机概述总目录下一章1.1.1计算机的开展历史1.1.2计算机的主要特点1.1.3计算机的分类1.1.4计算机的运用领域1.1.5计算机的开展趋势1.1计算机的开展及运用1.1.1计算机的开展历史第一台计算机的诞生计算机是一种能高速地、自动地进展算术和逻辑运算的电子机器。计算机的开展主要缘于“计算〞的需求,飞机的设计、天气预告、导弹的发射、某些工程计算等许多方面都需求高精度和高速度的计算。1946年初,由美国宾夕法尼亚大学、穆尔工学院和美国陆军火炮公司结合研制而成研制出了世界上第一台电子计算机ENIAC〔ElectronicNumericalIntegratorAndComputer即电子数值积分计算机〕。返本节ENIAC计算机体积庞大,占地约170平方米,总分量达30多吨,运用了17468个真空电子管,耗电174千瓦,每秒钟可做5000次加减运算。ENIAC的诞生宣布了电子计算机时代的到来,具有划时代的意义。图1返本节图2返本节图31.第一阶段:电子管计算机(1946~1957年)2.第二阶段:晶体管计算机(1958~1964年)3.第三阶段:集成电路计算机(1965~1970年)4.第四阶段:大规模、超大规模集成电路计算机(1971年至今)阅历四个阶段(四代):返本节返本节图4运算速度快计算精度高记忆才干强具有逻辑判别才干可靠性高通用性强1.1.2计算机的主要特点返本节巨型机大型机小型机微型机效力器任务站1.1.3计算机的分类返本节可以从不同的角度对计算机进展分类。计算处置的信号有数字信号和模拟信号,按计算机处置的信号不同可分为数字计算、模拟计算机和数字模拟混合计算机。数字计算机处置数字信号数据,模拟计算机处置模拟信号数据,数字模拟混合计算机机可以处置数字信号也可以处置模拟信号。计算机按其功能可分为公用计算机和通用计算机。公用计算机功能单一、顺应性差但是在特定用途下有效、经济、快速。通用计算机功能齐全、顺应性强。目前所说的计算机都是指通用计算机。在通用计算机中又可根据运算速度、输入输出才干、数据存储才干、指令系统的规模和机器价钱等要素将其划分为巨型机、大型机、小型机、微型机、效力器及任务站等。返本节返本节.按综合性能指标分类巨型机:速度最快、处置才干最强,多用于高端科研。大型、通用、较快、较强大型机:作“客户机/效力器〞的效力器 作“终端/主机〞的主机小型机:规模小,构造简单,设计试制周期短工艺先进、运用维护简单。 任务站:介于PC与小型机之间,高分辨率、大容量内外存,图形功能较强微型计算机:小、巧、轻、运用方便、价钱廉价 适宜普通用户。效力器:大容量的存储设备和丰富的外部设备。运行速度较快,可供网络用户共享访问。科学计算数据处置计算机辅助设计/辅助制造(CAD/CAM)过程控制多媒体技术计算机网络人工智能1.1.4计算机的运用领域返本节巨型化微型化网络化智能化1.1.5计算机的开展趋势返本节巨型化天文、军事、仿真等领域需求进展大量的计算要求计算机有更高的运算速度、更大的存储量这就需求研制功能更强的巨型计算机。(我国的大型计算机:神威、银河系列、曙光)返本节图5微型化公用微型机曾经大量运用于仪器、仪表和家用电器中。通用微型机曾经大量进入办公室和家庭,但人们需求体积更小、更轻便、易于携带的微型机,以便出门在外或在旅途中均可运用计算机。应运而生的便携式微型机(笔记本型)和掌上型微型机正在不断涌现,迅速普及。返本节图6Altair8800网络化将地理位置分散的计算机经过公用的电缆或通讯线路相互衔接就组成了计算机网络。网络可以使分散的各种资源得到共享,使计算机的实践成效提高了很多。计算机联网不再是可有可无的事,而是计算机运用中一个很重要的部分。人们常说的因特网(INTERNET国际互联网)就是一个经过通讯线路联接、覆盖全球的计算机网络。经过因特网人们足不出户就可获取大量的信息与世界各地的亲友快捷通讯进展网上贸易等等。返本节智能化目前的计算机已可以部分地替代人的脑力劳动因此也常称为“电脑〞。但是人们希望计算机具有更多的类似人的智能,比如:能听懂人类的言语、能识别图形、会自行学习等等这就需求进一步进展研讨。近年来经过进一步的深化研讨发现,由于电子电路的局限性,实际上电子计算机的开展也有一定的局限,因此人们正在研制不运用集成电路的计算机例如:生物计算机、量子计算机、超导计算机等。返本节1.2计算机系统简介1.2.1计算机系统的组成1.2.2计算机硬件系统1.2.3计算机软件系统1.2.4程序设计言语冯·诺依曼型计算机的根本构造1945年美籍匈牙利科学家冯·诺依曼(VonNeumann)提出了一个“存储程序〞的计算机方案。这个方案包含3个要点:⑴采用二进制数的方式表示数据和指令。⑵将指令和数据存放在存储器中。⑶计算机硬件由控制器、运算器、存储器、输入设备和输出设备5大部分组成。其任务原理的中心是“程序存储〞和“程序控制〞,就是通常所说的“顺序存储程序〞概念。我们把按照这一原理设计的计算机称为“冯·诺依曼型计算机〞。1.2.1计算机系统的组成返本节.计算机系统的组成图:计算机系统硬件软件主机外设系统软件运用软件中央处置器(CPU)内存储器(ROM、RAM)外存储器输入设备输出设备图7返本节1.计算机硬件系统的组成计算机的硬件系统是指构成计算机系统的一切实体部件的集合。通常这些部件由电路(电子元件)、机械等物理部件组成,它们都是看得见、摸得着的,故通称为“硬件〞,是进展一切任务的根底。计算机的硬件系统由运算器、控制器、存储器、输入设备和输出设备的设备5部分组成。2.计算机的任务原理见图81.2.2计算机硬件系统返本节计算机的根本硬件构造参见P8图8返本节数据、程序处置结果3.计算机的任务过程

4.计算机的性能目的1)主频2)字长3)内存容量4)运算速度5)存取周期通常把运算器和控制器做在一块半导体芯片上,称为中央处置器(微处置器),简称返本节CPU(CenterProcessingUnit)。几种类型的CPU〔奔腾、奔腾Ⅱ、Cyrix686、K6-2〕几个常用的硬件图9•CPU字长:内部各存放器之间一次可以传送的数据位•位宽与外部设备之间一次可以传送的数据位•X位CPU通常用CPU字长和位宽来称谓CPU。例如,PentiumCPU字长是32位,位宽是64位,称为超32位CPU。•CPU外频:CPU总线频率•CPU主频:CPU内核电路的实践任务频率•消费工艺技术:通常用微米数字来描画早期的芯片CPUP4微处置器内部构造国产“龙芯〞返本节补充:我国CPU的开展图10返本节龙芯〔Loongson,旧称GODSON[1]〕于2002年8月10日,中国科学院计算所自主开发的通用CPU,采用简单指令集,类似于MIPS指令集。第一型的速度是266MHz,最早在2002年开场运用。龙芯2号速度最高为1GHz。龙芯3号还未有废品,而设计的目的那么在多中心的设计。龙芯1号〔Godson-1〕于2002年研发完成,是一颗32位元的处置器,内频〔也称:主频〕是266MHz。

龙芯2号〔Godson-2〕于2003年正式完成并发布。龙芯2号是64位元处置器,内频为300MHz至500MHz,500MHz版约与1GHz版的Intel[[PentiumIII]]、Pentium4拥有相近的效能程度。返本节曙光50002021年8月底,由中国科学院计算技术研讨所、曙光信息产业自主研发制造的百万亿次超级计算机——曙光5000A,近日曾经在天津高新区的曙光公司产业基地胜利下线。曙光5000A高性能计算机是国家863方案高性能计算机及其中心软件艰苦专项支持的研讨工程,是面向网格的高性能计算机,可以为网格提供计算效力,同时也是面向信息效力的超级效力器,可以提供多目的的系统效力。曙光5000A采用网格技术,体系构造以构件性(Component)、规范性(Standard)、协作性(Coordinate)为基准,采用效力化(Service)、平安化(Security)、专业化(Specialization)、智能化(Intellengce)的3SI技术道路。其设计浮点运算速度峰值为每秒230万亿次,采用最新的四核AMDBarcelona(主频2.0GHz)处置器,采用基于刀片架构的HPP体系架构,共有约30000颗计算中心,大于100TB海量内存,700TB数据存储才干,采用低延迟的20Gb的网络互联,Linpack测试速度预测将达到160T,效率大于70%,是目前国内运算速度最快的高性能计算机。曙光5000一天完成的任务量,相当于全中国一切人每天24小时、每年365天利用手持计算机不停地进展计算,46年时间的任务量。图11存储器:存储器是用来存储程序和数据的部件。存储器又分为内存储器(主存储器)和外存储器(辅助存储器)两类。内存储器简称内存,用来存储当前要执行的程序和数据以及中间结果和最终结果。内存储器又分成随机存储器RAM(RandomAccessMemory)、只读存储器ROM(RandomOnlyMemory)和高速缓冲存储器Cache。外存储器简称外存,用来存储大量暂时不参与运算的数据和程序以及运算结果。后援存储器〔磁带库、光盘〕辅助存储器〔软盘、硬盘、光盘〕主存储器〔DRAM〕Cache存储器ALU存放器存储器层次构造图返本节常见的几种内存条图12返本节用于台式机内存条用于笔记本电脑内存条内存是程序存储的根本要素,存取速度快,但价钱较贵,容量不能够配置的非常大;而外存呼应速度相对较慢但容量可以做得很大〔如一张3.5英寸软盘片容量1.44MB,一张光盘片容量640MB,硬盘容量可达几百GB及以上〕。外存价钱比较廉价并且可以长期保管大量程序或数据,是计算机中必不可少的重要设备。常见的外存设备图11返本节硬盘挪动硬盘光盘数码伴侣(存储卡)软盘U盘图13输入设备:输入设备是将用户的程序、数据和命令输入到计算机的内存的设备。最常用的输入设备是键盘,常用的输入设备还有鼠标器、扫描仪、手写板等。输出设备:输出设备是显示或硬拷贝计算机运算和处置结果的设备。最常用的输出设备是显示器和打印机,常用的输出设备还有绘图仪等。返本节图14图151.2.3计算机软件系统计算机的软件系统是计算机系统中不可短少的组成部分,没有软件,计算机是无法正常任务的。只需硬件系统而没有软件系统的计算机称为“裸机〞,裸机是无法任务的,必需配备相应的软件系统,计算机才干完成一项项任务。软件是提高计算机运用效率、扩展计算机功能的各类程序、数据和有关文档(docu-ment)的总称。1.系统软件系统软件是管理、监控和维护计算机资源的软件,是计算机必备的软件。2.运用软件运用软件是为理处理各种实践问题而设计的程序,包括各种管理软件、办公自动化软件、工业控制软件、计算机辅助设计软件包、数字信号处置及科学计算程序包等。返本节用户操作系统操作系统多用户操作系统网络操作系统……汇编程序系统软件言语处置程序解释程序编译程序……软件数据库管理系统诊断与维护程序工具软件调试程序编辑程序装配链接程序运用软件软件包用户程序返本节1.2.4程序设计言语1.机器言语2.汇编言语3.高级言语返本节1.3计算机中的数制与编码1.3.1计算机中的数制1.3.2不同进制之间的转换1.3.3二进制数的算术运算和逻辑运算1.3.4计算机数据的表示1.3.5字符编码1.3.1计算机中的数制1.数制的概念在一种数制中,只能运用一组固定的数字符号来表示数目的大小,这种数字符号被称为该数制的数码,如在十进制中,用0、1、2、3、4、5、6、7、8、9的有效组合来表示一个十进制数的大小,这里的10个数字符号0~9被称为十进制的数码。每种数制中数码的个数称为该数制的基数,如十进制中有10个数码,基数是10;二进制中有两个数码0和1,基数是2;八进制数中有8个数码0、1、2、3、4、5、6、7,基数是8;十六进制数中有16个数码0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,基数是16。生活中有12进制、24进制、60进制等,民间称一打=12个对于r进制数,有数字符号0,1,2,…,r-1,共r个数码,基数是r。返本节2.常用进位计数制在数制中有一个规那么,就是N进制一定是“逢N进一〞。如十进制就是“逢十进一〞,二进制就是“逢二进一〞,八进制就是“逢八进一〞,十六进制就是“逢十六进一〞等。1)二进制2)八进制3)十进制4)十六进制返本节返本节二进制数十进制数八进制数十六进制数000011111022211333100444101555110666111777100081081001911910101012A10111113B11001214C11011315D11101416E11111517F10000162010引入根本概念:N=an…a1a0…a-1…a-m(r)=an×rn+…a1×r1+a0×r0+a-1×r-1+…+a-mr-m式中的ai是数码,r是基数,ri是权。不同的基数,表示的是不同的进制数。n为整数部分的位数,m为小数部分的位数。在基数为r的进位计数制中,根据“逢r进一〞或“逢基进一〞的原那么进展计数。1.3.2不同进制之间的1.二、八、十六进制(非十进制数)转换为十进制数2.十进制数转换为十进制数二、八、十六进制(非十进制数)3.二进制和八进制、十六进制间数的转换返本节返本节进位制二进制八进制十进制十六进制规则逢二进一逢八进一逢十进一逢十六进一基数R=2r=8r=10r=16数符0,10,1,,70,1,,90,1,,9,A,,F位权2i8i10i16i形式表示B(BinarySystem)O(OctalSystem)D(DecimalSystem)H(HexadecimalSystem)十进制转化成r进制的方法:整数部分:除以r取余数,直到商为0,余数从右到左陈列,称为基数除法。小数部分:乘以r取整数,整数从左到右陈列,称基数乘法。数值由十进制转换成二进制,要将整数部分和小数部分分别进展转换,然后再组合起来。十进制整数转换成二进制数的最简便方法是基数除法,也称“除2取余〞法。十进制小数转换成二进制数的常用方法是基数乘法,也称“乘2取整〞法。返本节整数部分和小数部分的转换方法不同。整数部分的转换〔除基2取余法〕:除以2取余数,直到商为0,余数从右到左陈列。整数部分:25除数被除数余数225212126023021101(25)D=(11001)B先取的余数为低位,后取的余数为高位。返本节小数部分的转换〔乘基2取整法〕:乘以2取整数,整数从左到右陈列。0.3125乘2整数0.3125×20.62500×20.25001×20.50000×20.00001(0.3125)D=(0.0101)B先取的整数为高位,后取的整数为低位那么:(25.3125)D=(11001)B+(0.0101)B=(11001.0101)B返本节返本节〔1001.111〕B=〔〕D〔1234〕O=〔〕D〔4C〕H=〔〕D答案返本节〔1001.111〕B=〔9.765〕D〔1234〕O=〔668〕D〔4C〕H=〔76〕D1.3.3二进制数的算术运算和逻辑运算1.算术运算+(加)、-(减)、*(乘)、/(除)2.逻辑运算∨(或)、∧(与)、~(非)返本节1.3.4计算机数据的表示1.数的浮点表示浮点数:N=数符×尾数×2阶符×阶码2.机器数的表示机器数:一个数及其符号在机器中的数值化表示。真值:机器数所代表的数。1)原码2)反码3)补码返本节1.3.5字符编码1.西文字符编码1)ASCII码AmericanStandardCodeforInformationInterchange(美国规范信息交换代码),共128个,0~1272)EBCDIC码ExtendedBinar

温馨提示

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

评论

0/150

提交评论