计算机基础知识PPT课件(PPT 57页)_第1页
计算机基础知识PPT课件(PPT 57页)_第2页
计算机基础知识PPT课件(PPT 57页)_第3页
计算机基础知识PPT课件(PPT 57页)_第4页
计算机基础知识PPT课件(PPT 57页)_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机应用基础(第二版)中国铁道出版社 蒋加伏 第1页,共57页。第1章 计算机基础知识 本章介绍计算机的发展概况、分类、特点、技术指标、软硬件和系统结构的基本概念及其应用,为学习后续章节打基础。第2页,共57页。1.1 计算机的发展概况1.1.1 计算机史前史 可以将其划分为3个时代:算盘时代、机械时代和机电时代。 1941年,德国人朱斯(Konrad Zuse)制造了第一台使用二进制数的全自动可编程计算机。此外,朱斯还开发了世界上第一个程序设计语言Plankalkul,该语言被当作现代算法程序设计语言和逻辑程序设计的鼻祖。 第3页,共57页。1.1.2 现代计算机的发展 5000次加法/秒

2、 体重30吨 占地170m2 18800只电子管 1500个继电器 功率150KW 字长12位ENIAC1946年美国宾夕法尼来大学研制出世界上第一台名为ENIAC的电子计算机。第4页,共57页。计算机发展的4个时代时 代电子元器件存 储 部 件系 统 软 件应 用 范 围第一代19461958年采用电子管,体积大、耗电多、速度低、成本高采用磁鼓作为存储器基本没有,使用机器语言和汇编语言编制程序主要用于科学计算第二代19591964年采用晶体管,体积小、速度快、功耗低、性能稳定内存储器主要采用磁芯,外存储器主要采用磁盘和磁带使用高级语言(如FORTRAN、COBOL等)编制程序,出现了管理程序

3、(操作系统的前身)从科学计算逐步扩展到数据处理、自动控制等第三代19651970年采用中、小规模集成电路,体积更小、价格更低、可靠性更高、计算速度更快半导体存储器,存储容量和存取速度大幅度提高出现了操作系统、结构化程序设计等进一步拓展到文字处理、企事业管理等第四代1971年至今采用大规模和超大规模集成电路,性能大幅度提高,价格大幅度降低半导体存储器集成度越来越高,外存储器还采用光盘、移动存储等出现了数据库技术、网络通信技术、多媒体技术、面向对象的程序设计(OOP)社会生活的各个领域第5页,共57页。No.1 Super Computer:(2007)-IBM Blue Gene2007.6 I

4、BM Blue Gene/L 速度:360 TFLOPS 美国能源部/NNSA/LLNL 360 TFLOPS = 395824185999360 次/秒信息来源:/第6页,共57页。中国No.1:曙光4000A由国家智能计算机研发中心开发,服务于上海超级计算中心:每秒运行10万亿次= 10000000000000已从2006年的第10位大幅跌落到2007年的第31位第7页,共57页。第一代(19461957)电子管5千4万(次/秒)第二代(19581964)晶体管几十万百万(次/秒)第三代(19651973)集成电路百万几千万(次/秒)第四代(19741990)集成电路几千万几百亿(次/秒)

5、各阶段出现的电子元件第8页,共57页。微处理器集成度发展示意图晶体管数目4004奔腾4420,000,0002,3000.18微米芯片0.13微米芯片10微米芯片第9页,共57页。摩尔定理晶体管数单位时间执行的指令数百万条/每秒每18个月芯片能力增长一倍。第10页,共57页。我国的计算机事业1958年:第一台电子管计算机103机(DJS1)1965年:第一台晶体管计算机108机 1970年:第一台集成电路计算机(DJS100)1983年:银河巨型机 亿次/S 国防科大1984年:长城0520系列(与IBMPC兼容)1992.11:银河巨型机 10亿次/S 国防科大1997.6:银河巨型机 13

6、0亿次/S 国防科大2000:曙光3000 3000亿次/S 曙光公司2003:曙光4000L 百万亿次 曙光公司第11页,共57页。1.1.3 微型计算机的发展 1981年,IBM公司推出了第一台16位个人计算机IBM PC 5150。这台微机采用英特尔公司的8088作为CPU,工作频率为4.77MHz,内存为16KB,一个160KB的5.25英寸的软盘驱动器,一个11.5英寸的单色显示器,没有硬盘,操作系统为微软公司的DOS 1.0,IBM公司将这台计算机命名为PC(Personal Computer,个人计算机) 1984年8月,IBM公司推出了IBM PC/AT微机,它支持多任务、多用

7、户。系统采用英特尔公司的80286 CPU,工作频率为6MHz,操作系统采用微软公司的DOS 3.0,并增加了网络连接能力。 第12页,共57页。 1985年6月,长城0520微机研制成功,这是中国内地第一台自行研制的PC兼容微机。 进入20世纪90年代后,每当英特尔公司推出新型CPU产品时,马上会有新型的PC推出。第13页,共57页。1.1.4 未来新型计算机未来的计算机将以超大规模集成电路为基础,向巨型化、微型化、多媒体化、网络化与智能化的方向发展。1巨型化 巨型化是指计算机的运算速度更高、存储容量更大、功能更强。2微型化 微型计算机已进入仪器、仪表、家用电器等小型仪器设备中,同时也作为工

8、业控制过程的心脏,使仪器设备实现“智能化”。随着微电子技术的进一步发展,笔记本型、掌上型等微型计算机必将以更优的性能价格比受到人们的欢迎。3多媒体化 多媒体技术是计算机技术和视频、音频及通信技术相结合的产物。它不但使人类社会变得格外绚丽多彩,而且对政治、经济、军事和工业都产生巨大影响,是当今计算机研究的热点之一。4网络化 计算机网络是现代通信技术与计算机技术相结合的产物。计算机网络己在现代企业的管理中发挥着越来越重要的作用,如银行系统、商业系统、交通运输系统等。5智能化 计算机人工智能的研究是建立在现代科学基础之上。智能化是计算机发展的一个重要方向,新一代计算机,将可以模拟人的感觉行为和思维过

9、程的机理,进行“看”、“听”、“说”、“想”、“做”,具有逻辑推理、学习与证明的能力。第14页,共57页。1.2 计算机的分类及应用1.2.1 计算机的特点 运算速度快 计算精度高 记忆能力强 有逻辑推理和判断能力 自动化程度高 通用性强第15页,共57页。1.2.2 计算机的分类计算机类型高性能计算机微型计算机超级计算机:如世界超级计算机500强大型集群计算机:如浪潮天梭TS10000大型服务器等:如IBM公司eServer z990PC:如Pentium 4桌面微机苹果机:如苹果Power PC G5笔计本:如迅驰2代笔记本PC服务器:如HP ProLiant ML150 G2平板机:如东

10、芝dynabookR10掌上电脑:如惠普iPAQ h6315 Pocket PC工业控制PC:如西门子SIMATIC IL43工控机 单片机:如80C51系列单片机POS机:如电子收款机系统ATM机:如自动柜员机其他控制:测量、管理、应用系统图形工作站:如HP XW9300视频工作站:如Sun Blade 2500多媒体工作站:如SGI O2+嵌入式系统工作站第16页,共57页。1.2.3 计算机的主要应用领域按其应用特点,大体可归纳为如下几大类。 1科学计算2数据处理3自动控制4计算机辅助设计(CAD)/计算机辅助制造(CAM),计算机辅助教学(CAI)5人工智能6网络应用第17页,共57页

11、。1.3 计算机的结构及基本工作原理1.3.1 计算机的基本结构冯诺依曼的主要思想可概括为以下3点。 (1)冯诺依曼结构计算机主要包括:输入设备、输出设备、存储器、控制器、运算器五大组成部分。 第18页,共57页。功能:算术运算和逻辑运算;其主要部件:ALU(算术逻辑部件)功能:使计算机能自动地执行程序,并使各部分协调工作功能:用于保存程序和数据. 主存储器(内部存储器):存放当前所执行程序的指令和数据; 辅助存储器(外部存储器):存放暂不参加运算的程序的指令和数据注意:一切程序和数据必须进入内存才能被计算机执行和使用。用于程序和数据输出(标准设备:显示器、打印机)用于程序和数据输入(标准设备

12、:键盘、鼠标)第19页,共57页。(2)采用二进制形式表示数据和指令 指令是人们对计算机发出的用来完成一个最基本操作的工作命令,它由计算机硬件来执行。 指令和数据在代码形式上并无区别,都是由0和1组成的二进制代码序列,只是各自约定的含义不同。第20页,共57页。(3)存储程序 这是冯诺依曼思想的核心内容。 存储程序意味着事先将编制好的程序(包含指令和数据)存入计算机存储器中,计算机在运行程序时就能自动地、连续地从存储器中依次取出指令并执行。 第21页,共57页。1.3.2 计算机的基本工作原理 计算机的工作过程为:人们预先编制程序,利用输入设备将程序输入到计算机内,同时转换成二进制代码,计算机

13、在控制器的控制下,从内存中逐条取出程序中的每一指令交给运算器去执行,并将运算结果送回存储器指定的单元中,当所有的运算任务完成后,程序执行结果利用输出设备输出。所以,计算机的工作原理可以概括为存储程序和程序控制。第22页,共57页。 以指令070740H的执行过程来认识计算机的基本工作原理。指令070740H的功能为取0740H存储单元内的数据与累加器中的数据相加,并将求和结果仍存储在累加器中。指令的执行过程分为以下4个步骤:(1)取指令。按照程序计数器的地址(0100H),从内存储器中取出指令(070740H),并送往指令寄存器。 第23页,共57页。(2)分析指令。对指令寄存器中存放的指令(

14、070740H)进行分析,由译码器对操作码(07H)进行译码,将指令的操作码转换成相应的控制电位信号;由地址码(0740H)确定操作数地址。(3)执行指令。由操作控制线路发出完成该操作所需要的一系列控制信息,去完成该指令所要求的操作。如做加法指令,取内存单元(0740H)的值和累加器的值相加,结果还是放在累加器中。第24页,共57页。(4)一条指令执行完成,程序计数器加1或将转移地址码送入程序计数器,然后回到(1)。第25页,共57页。1.4 数据在计算机中的表示与运算 计算机本质上只能处理二进制的“0”和“1”,因此必须将各种信息转换成为计算机能够接受和处理的二进制数据 二进制优点:0,1两

15、个状态易物理实现;运算规则简单。算术运算与逻辑运算容易沟通第26页,共57页。 1.4.1 数值数据的表示(1)数制及其转换进位计数制的三要素:数位:数码在一个数中所处的位置。基数:每个数位上所能使用的数码的个数。位权:处在某一位上的“1”所表示的数值的大小.人们习惯使用十进制,而计算机中常用的数制有:二进制,八进制和十六进制。根据数的表示法,对于任意的r进制数,可以用以下的展开和式表示:ana1a0a-1a-m(r)=anrn+a1r+a0+a-1r-1+a-mr-m 其中r为基数,整数为n+1位,小数为m位。如十进制数752.65可以表示成: 752.65D=7102+5101+2100+

16、610-1+510-2 =7100+510+21+60.1+50.01二进制101.1B12202112012-1(5.5) 10八进制101.11(65.125)10十六进制101.1H116201611160116-1(257.0625)10第27页,共57页。二进制数与其它数制的对照表二进制 十进制 八进制 十六进制0000 0 0 00001 1 1 10010 2 2 20011 3 3 30100 4 4 40101 5 5 50110 6 6 60111 7 7 71000 8 10 81001 9 11 91010 10 12 A1011 11 13

17、B1100 12 14 C1101 13 15 D1110 14 16 E1111 15 17 F 第28页,共57页。THANK YOUSUCCESS2022/7/2129可编辑第29页,共57页。2.2.3 不同进制数之间的转换二进制八进制十进制十六进制第30页,共57页。十进制整数转换为二进制整数规则:除二取余,直到商为零为止,倒排。例:将十进制数86转化为二进制 2 | 86 0 2 | 43 1 2 | 21 1 2 | 10 0 2 | 5 1 2 | 2 0 2 | 1 1 0所以,(86)10=(1010110)2第31页,共57页。规则:乘二取整,直到小数部分为零或给定的精度

18、为止,顺排。 例:将十进制数0.875转化为二进制数 例:将十进制数0.875转化为二进制数 0.875 2 1.75 0.75 2 1.5 0.5 2 1.0 所以(0.875)10=(0.111)2 十进制小数转换为二进制小数第32页,共57页。例: (1999.8)10=1103+9 102+9 101+9 100+8 10-1“权”(1101.1)2=123+1 22+0 21+1 20+1 2-1 =(8+2+1+0.5+0.25)10 =(11.75)10 二进制数转换为十进制数规则:按“权”展开,求和。第33页,共57页。二进制转换为八进制方法三合一法整数部分:自右向左,三个一组

19、,不够补零,每组对应一个八进制数码。小数部分:自左向右,三个一组,不够补零,每组对应一个八进制数码。例如:将(10100101.10111)2 转换成八进制数。 (10100101.10111)2 = (010 100 101 .101 110)2 =( 2 4 5. 5 6)8 第34页,共57页。方法一分为三法 八进制 0 1 2 3 4 5 6 7 二进制 000 001 010 011 100 101 110 111 例如:将(207.54)8转换成二进制: 2 0 7. 5 4 010 000 111.101 100 所以, (207.54)8=(010000111.101100)2

20、 =(10000111.1011)2八进制转换为二进制第35页,共57页。二进制转换为十六进制方法四合一法整数部分:自右向左,四个一组,不够补零,每组对应一个十六进制数码。小数部分:自左向右,四个一组,不够补零,每组对应一个十六进制数码。例: (11001111.01111)2 = (1100 1111 .0111 1000)2 = ( C F . 7 8)16第36页,共57页。十六进制转换成二进制方法一分为四法十六进制 0 1 2 3 4 5 6 7二进制 0000 0001 0010 0011 0100 0101 0110 0111十六进制 8 9 A B C D E F二进制 1000

21、 1001 1010 1011 1100 1101 1110 1111例如(1E4.2A)16=(0001 1110 0100. 0010 1010) 2 =(111100100.0010101) 2第37页,共57页。计算机中数的有关概念(2)数值数据的表示 在计算机中表示一个数值型数据,要考虑如下3个问题。确定数的长度。 确定数的符号。 小数点的表示方法。根据小数点的位置是否固定,对数可分定点和浮点两种表示法。第38页,共57页。 数的定点表示方法常用的定点数表示方法有以下两种。 定点整数。小数点的位置约定在最低数值位的后面,用于表示整数。 定点小数。小数点的位置约定在数符位和数值部分的最

22、高位之间,用以表示小于1的纯小数。第39页,共57页。 浮点数的表示形式。 浮点数分成阶码和尾数两部分。浮点数的思想来源于数学中的指数表示形式:N=MRC。例如,十进制数:2560.256103,0.000 029 50.29510-4第40页,共57页。类似地,二进制数:(1011011)2可以表示为0.10110112111(0.00110101)2可以表示为0.1101012-10第41页,共57页。(3)BCD码十进制数与BCD编码表 十进制数二进制数8421BCD码十进制数二进制数8421BCD码00000000081000 100010001000191001 1001200100

23、0101010100001 00003001100111110110001 00014010001001211000001 00105010101011311010001 00116011001101411100001 01007011101111511110001 0101第42页,共57页。1.4.2 字符数据的表示 在计算机中,字符型数据占有很大比重。字符数据包括西文字符(字母、数字、各种符号)和汉字字符。(1)英文字符的表示 在计算机发展的过程中,出现了若干种字符编码。目前使用最广泛的有3种字符编码,即ASCII码、EBCDIC码和Unicode码。第43页,共57页。EBCDIC(扩

24、展的二十进制交换码)是西文字符的一种编码。采用8位二进制表示,共有256种不同的编码,可表示256个字符。目前计算机中普遍采用的是ASCII(American Standard Code for Information Interchange)码,即美国信息交换标准代码。 第44页,共57页。西文信息的编码与表示数字二进制数字符 二进制编码字符编码:每个字符对应一个整数值字符编码标准: ASCII码:美国标准信息交换代码(American Standard Code for Information Interchange)规定:字节(位)最高位为,位给出128个编码。b7 b6 b5 b4 b

25、3 b2 b1 b00 0 0 1 0 1 0 1第45页,共57页。0(000)1( 001)2(010)3(011)45670 0000sp01 00011Aa2 00102BbCcdefdel16*8=128个字符ASCII码表第46页,共57页。Sp:ASII码0100000 十进制数:32数字0: ASII码0110000十进制数:48A: ASII码1000001 十进制数:65小写a: ASII码1100001十进制数:97控制符(除del)数字大写英文字母小写英文字母del第47页,共57页。(2)中文字符的表示汉字是象形文字,每个汉字字符都有自己的形状。所以,每个汉字在计算机

26、中都有一个二进制代码。所有国标汉字与图形符号94个区划分为以下4个组。 0115区:是图形符号区。其中0109区为标准区,1015区为自定义符号区。 1655区:是一级常用汉字区,包括一级常用汉字3 755个。这些区中的汉字是按汉语拼音排序的,其中55区的9094位未定义汉字。第48页,共57页。 5687区:是二级非常用汉字区,包括二级非常用汉字3 008个。这些区中的汉字是以部首排序的。 8894区:是自定义汉字区。输入码:音码、形码、音形码国标码(GB2312-80):一个汉字占两个字节啊:区位码1601(十进制) 1001H(十六进制) 国标码:00110000 00100001十六进

27、制3021H0 !机内码:每个字节最高位的0写为1(十六进制B0A1H)啊:10110000 10100001区位码+(分别)20H=国标码国标码+80H(每个字节)=机内码区位码+(分别)A0H =机内码字形码:16*16点阵中一个汉字占 2*16=32字节32*32 4*32=128第49页,共57页。 为了利用计算机系统中现有的西文键盘来输入汉字,还要对每个汉字编一个西文键盘输入码(简称输入码),主要的输入码有:拼音、五笔字型、区位码等。1.4.3 多媒体数据的表示 在计算机中,数值数据和字符数据都是转换成二进制来存储和处理的 ,但多媒体数据的表示方式是完全不同的。 在计算机中,声音往往用波形文件、MIDI音乐文件或压缩音频文件方式表示;图像的表示主要有位图编码和矢量编码两种方式;视频由一系列“帧”组成。 第50页,共57页。1.4.4 计算机的运算基础计算机中的基本运算包括以下几种。(1)算术运算:加、减、乘、除。(2)逻辑运算:与、或、非。(3)数据比较:大于、小于

温馨提示

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

最新文档

评论

0/150

提交评论