计算机基础知识 .ppt
《计算机基础知识 .ppt》由会员分享,可在线阅读,更多相关《计算机基础知识 .ppt(155页珍藏版)》请在三一办公上搜索。
1、第1章 计算机基础知识,制作 李坚,目 录,1.1 计算机概述1.2 计算机中信息的表示1.3 计算机系统的组成1.4 计算机信息安全基础,本章主要内容:,计算机的产生与发展计算机的特点与应用计算机的分类数制的基本知识计算机中数据的存储计算机中数据的编码,计算机系统的基本组成微型计算机及其组成多媒体计算机的概念计算机信息安全基本知识计算机病毒与防治计算机道德规范和法规,什么是计算机我们现在所说的计算机是电子数字计算机的简称,它是一种能够自动、高速、连续、精确地完成信息存储、数据处理、数值计算及过程控制等多功能的电子设备。由于它的工作方式大多与人脑的思维过程类似,亦被称为“电脑”。,1.1 计算
2、机概述,1.1.1 计算机的产生与发展1.1.2 计算机的特点与应用1.1.3 计算机的分类,1.1.1 计算机的产生与发展1.电子计算机的发展 世界上第一台电子数字计算机于1946年诞生,它是由美国宾夕法尼亚大学的约翰莫克利(John Mauchly)和普雷斯普尔埃克特(J.Presper Eckert)等人为当时美国进行新式火炮试验所涉及复杂弹道计算而研制的电子数字积分器与计算机(Electronic Numerical Integrator and Calculator),简称为ENIAC。,返回本节首,自第一台电子数字计算机问世以来,计算机一直在以惊人的速度发展。目前,人们根据计算机所
3、采用的电子逻辑元件将计算机的发展划分为四个阶段:电子管晶体管集成电路大规模集成电路其中每一个发展阶段在技术上都是一次新的突破,在性能上都是一次质的飞跃。,返回本节首,第一代计算机(19461958)第一代电子计算机是电子管计算机,其基本特征是:采用电子管作为计算机的逻辑元件,数据表示主要采用定点数,用机器语言或汇编语言编写程序。由于电子管的特性,第一代计算机体积庞大、造价很高、可靠性差。每秒运算速度仅为几千次,内存容量仅几KB。第一代计算机主要用于军事和科学计算。第一代计算机的代表作ENIAC约有18800只电子管、1500个继电器、70000只电阻及其他各类电子元件,占地170平方米,耗电量
4、每小时150千瓦,重达30吨,每秒进行5000次加法运算。,返回本节首,第二代计算机(19581964)第二代电子计算机是晶体管计算机,其基本特征是:逻辑元件用晶体管代替电子管,用磁芯和磁盘、磁带作为存储器。由于采用了晶体管,计算机体积小、成本低、功能强、功耗小、可靠性大大提高。运算速度达每秒几十万次,内存容量扩大到几十KB。同时软件系统也有了很大的发展,提出了操作系统的概念,出现了汇编语言,产生了FORTRAN、COBOL和ALGOL等高级语言。第二代计算机的应用从军事研究、科学计算扩大到数据处理、实时过程控制和事务处理等领域。IBM公司的IBM-7094,CDC公司的CDC1604计算机是
5、第二代计算机的代表。,返回本节首,IBM_7090,返回本节首,第三代计算机(19641970)第三代电子计算机是集成电路计算机,其基本特征是:逻辑元件采用小规模集成电路SSI(Small Scale Integration)和中规模集成电路MSI(Middle Scale Integration),运算速度可达每秒几十万次到几百万次。这个阶段的存储器进一步发展,体积更小、造价更低、软件逐渐完善,计算机同时向标准化、多样化、通用化和机种系列化发展。高级程序设计语言在这个时期有了很大发展,并出现了操作系统和会话式语言。第三代计算机开始应用于各个领域。这代计算机的代表是IBM公司的IBM-S/36
6、0。,返回本节首,IBM-S/360,返回本节首,第四代计算机(1971年以后)第四代电子计算机称为大规模集成电路计算机,其基本特征是:逻辑元件采用大规模集成电路LSI(Large Scale Integration)和超大规模集成电路VLSI(Very Large Scale Integration)。计算机的速度可以达到每秒上千万次到十万亿次。在第四代计算机的发展进程中,计算机的性能越来越好,生产成本越来越低,体积越来越小,运算速度越来越快,耗电越来越少,存储容量越来越大,可靠性越来越高。同时操作系统不断完善,软件配置越来越丰富,应用范围越来越广泛,计算机的发展也进入了以计算机网络为特征的
7、时代。第四代计算机的应用已经普及到社会的各行各业,成为信息社会的重要标志。微型计算机的发展也是第四代计算机的一个重要分支。,返回本节首,银河II巨型机,联想微型机,返回本节首,2.我国计算机发展简况我国计算机研究起步于1956年。1958年研制成功了第一台电子数字计算机103机1965年研制成功第一台晶体管计算机1971年研制成功第一台集成电路计算机1983年由国防科技大学研制成功亿次机“银河号”巨型机1992年研制成功每秒运算达10亿次的“银河号”1997年又研制成功每秒运算达百亿次的“银河号”1999年我国研制成功运算速度高达3840亿次的高性能巨型计算机“神威”。,返回本节首,3计算机的
8、发展趋势计算机的应用有力地推动了国民经济的发展和科学技术的进步,同时也对计算机技术提出了更高的要求。未来的计算机将向巨型化、微型化、网络化、智能化的方向发展。(1)巨型化:指高速度、大存储量和功能强大的计算机。它主要是为了满足如天文、气象、宇航、核反应堆等科学技术发展的需要。巨型机的发展体现了计算机科学技术的发展水平。(2)微型化:指进一步提高集成度,利用高性能的超大规模集成电路研制质量更加可靠、性能更加优良、价格更加低廉、整机更加小巧的微型计算机。,返回本节首,(3)网络化:指把各自分散且相对独立的计算机及相关设备用通讯线路连结起来,组成计算机网络,使得网络系统上的各计算机用户之间可以相互通
9、讯并共享公共资源和信息服务。(4)智能化:指让计算机具有模拟人的感觉行为和思维过程的能力,使计算机不仅能根据人的指挥进行工作,而且能“看”、“听”、“说”、“想”、“做”,具有逻辑推理、学习与证明的能力。,返回本节首,1.1.2 计算机的特点与应用计算机主要有以下特点:(1)能自动连续高速度地运算。(2)运算速度快。(3)运算精度高。(4)具有超强的记忆能力。(5)具有可靠的逻辑判断能力。,返回本节首,1.1.3 计算机的分类目前,国内外对计算机的分类主要是根据美国电气和电子工程师协会(IEEE)的一个委员会于1989年11月提出的标准,将计算机划分为巨型机、小巨型机、大型主机、小型机、工作站
10、和个人计算机等6类。1.巨型机(Supercomputer)2.小巨型机(Mini-supercomputer)3.大型主机的特点是大型4.小型机(Minicomouter)5.工作站(Workstation)6.个人计算机(Personal Computer,PC),返回本节首,1.2 计算机中信息的表示,1.2.1 数制的基本知识1.2.2 计算机中数据的存储1.2.3 计算机中数据的编码,信息和数据是计算机中常用的两个概念。一般来说,信息既是对各种事物的变化和特征的反映,又是事物之间相互作用和联系的表征。人通过接受信息来认识事物,从这个意文上说,信息是一种知识,是接受者原来不了解的知识。
11、数据是信息的载体。数值、文字、语言、图形、图像等都是不同形式的数据。信息是有意义的,而数据则没有。信息在计算机内部具体的表示形式就是数据.它分为数值型数据与非数值型数据(如字符、图像等),这些数据在计算机中都是以二进制形式来表示、存储和处理的。通常在计算机中如果不严格区分,信息与数据两个词常常被互换使用。,返回本节首,1.2.1 数制的基本知识1.数制的概念数制即进位计数制,就是人们利用数字符号按进位原则进行数据大小计算的方法。通常人们在日常生活中是以十进制来表达数值并进行计算的。另外还有二进制、八进制和十六进制等。如:十进制的 123 123.456二进制的(1011)2(1011.011)
12、2八进制的(1234)8(1234.567)8 十六进制的(123A)16(12AB3.CDEF)16,返回本节首,在数制中,有三个基本概念:数码、基数和位权。数码:指一个数制中表示基本数值大小不同的数字符号。例如,在十进制中有十个数码:0,1,2,3,4,5,6,7,8,9;在二进制中有两个数码:0,1。基数:指一个数值所使用数码的个数。例如,十进制的基数为10,二进制的基数为2。位权:指一个数值中某一位上的1所表示数值的大小。例如,十进制数的123中,1的位权是102=100,2的权位是101=10,3的权位是100=1;八进制数123中,1的权位是82=64,2的权位是81=8,3的权位
13、是80=1。,返回本节首,2.计算机中常用的几种进制(1)十进制(Decimal notation)十进制的特点:有十个数码:0,1,2,3,4,5,6,7,8,9。基数为10。逢十进一(加法运算),借一当十(减法运算)。按权展开式。对于任意一个n位整数和m位小数的十进制数D,D=Dn-1Dn-2D1D0.D-1D-2D-m均可按权展开为:D=Dn-110n-1+D n-210n-2+D1101+D0100+D-110-1+D-210-2+D-m10-m 例如:1234.56按权展开式是什么?,返回本节首,(2)二进制(Binary notation)有二个数码:0,1。基数为2。逢二进一(加
14、法运算),借一当二(减法运算)。按权展开式。对于任意一个n位整数和m位小数的十进制数B,B=Bn-1Bn-2B1B0.B-1B-2B-m,均可按权展开为:B=Bn-12n-1+B n-22n-2+B121+B020+B-12-1+B-22-2+B-m2-m例如:(1101.01)2=123+122+021+120+02-1+12-2,返回本节首,(3)八进制(Octal notation)有八个数码:0,1,2,3,4,5,6,7。基数为8。逢八进一(加法运算),借一当八(减法运算)。按权展开式。对于任意一个n位整数和m位小数的十进制数O,O=On-1On-2O1O0.O-1O-2O-m,均可
15、按权展开为:O=On-18n-1+On-28n-2+O181,+O080+O-18-1+O-28-2+O-m8-m例如:(1234.56)8=183+282+381+480+58-1+68-2,返回本节首,(4)十六进制(Hexadecimal notation)有十六个数码:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。基数为16。逢十六进一,借一当十六。按权展开式。对于任意一个n位整数和m位小数的十进制数H,H=Hn-1Hn-2H1H0.H-1H-2H-m,均可按权展开为:H=Hn-116n-1+Hn-216n-2+H1161+H0160+H-116-1+H-216-2+
16、H-m16-m例如:(1234.56)16=1163+2162+3161+4160+516-1+616-2,返回本节首,3.常见进制的简写符号上面已给出了几种进制的写法。在计算机中书写不同进制的数时,常用它们的英文第一个字符来标识。其中:D代表十进制数(可省略)B代表二进制数,O代表八进制数,H代表十六进制数。,返回本节首,4.进制之间的转换同一个数在使用不同的进制来表示时会得到不同的呈现形式,但它们都表示同一个值。例如十进制的32,用二进制表示成100000,用八进制表示成40,用十六进制则表示成20。就里就涉及到了不同进制间数的转换问题。,返回本节首,(1)r进制数转换成十进制数【方法】把
17、各非十进制数按权展开求和(十六进制数的A,B,C,D,E,F分别用十进制的10,11,12,13,14,15代替)。,返回本节首,【例】将二进制数(1011.1)2转换成十进制数。解:(1011.01)2=123+022+121+120+02-1+12-2=18+04+12+11+00.5+10.25=8+0+2+1+0.25=11.25,返回本节首,【例】将八进制数(307.5)8转换成十进制数。解:(307.5)8=382+081+780+58-1=364+08+71+50.125=192+0+7+0.625=199.625=11.25,返回本节首,【例】将十六进制数(3CF.A)16转换
18、成十进制数。解:(3CF.A)16=3162+12161+15160+1016-1=3256+1216+151+100.0625=768+192+15+0.625=975.625,返回本节首,(2)十进制数转换成r 进制数【方法】整数部分:除r取余,将余数从下往上取出来。小数部分:乘r取整,将取整的结果按顺序取。,返回本节首,【例】将十进制数57.625转换成二进制数。解:,整数部分转换:(除二取余,从高位向低位取余数)余数 2 57 1 低位 2 28 0 2 14 0 2 71 2 31 2 11 高位 0 57=111001B,返回本节首,【例】将十进制数57.625转换成二进制数。,小
19、数部分转换:(乘二取整,将取整的结果顺序取出)0.625 2 11.25 2 00.5 2 11.0 0.625=101B,返回本节首,【例】将十进制数57.625转换成二进制数。结果为:57.125=111001.101B 说明对于小数部分的转换,当乘二取整以后剩余的小数部分为0时就结束了,但如果一直不为0,则可根据精度要求,选择一定的位数后停止。对于十进制数转换为八进制数或十六进制数也可用类似方法得出结果。,返回本节首,(3)二进制数和八进制数的相互转换【方法】以小数点为界,整数从右向左,小数从左向右,一位八进制数对应三位二进制数,位数不够时补零。,八进制二进制数对应表,返回本节首,【例】
20、将八进制数50.754 O转换为二进制数,将二进制数11010110.10101B转换为八进制数。解:50.754 O=101 000.111 101 100B=101000.1111011B,返回本节首,【例】将二进制数11010110.10101B转换为八进制数。解:11010110.10101B=011 010 110.101 010B=326.52 O,返回本节首,(4)二进制数和十六进制数的相互转换【方法】以小数点为界,整数从右向左,小数从左向右,一位十六进制数对应四位二进制数,位数不够时补零。,十六进制-二进制数对应表,返回本节首,【例】将十六进制数40B.2AH转换为进制制数。将
21、二进制数11010110.10101B转换为十六进制数。解:40B.2AH=0100 0000 1011.0010 1010B,返回本节首,【例】将二进制数11010110.10101B转换为十六进制数。解:11010110.10101B=1101 0110.1010 1000B=D6.A8H 说明十进制数也可先转换为二进制数,再由二进制数转换为八进制或十六进制数,反之亦然。,返回本节首,1.2.2 计算机中数据的存储1.计算机采用二进制的原因在计算机内部,数据都是以二进制的形式存储和运算的。计算机采用二进制的原因在于:(1)物理上易于实现。(2)二进制数运算简单。(3)机器可靠性高。(4)通
22、用性强,有很好的逻辑功能。,返回本节首,2.计算机中数据的单位计算机中数据的表示经常用到下面几个概念:(1)位。二进制数据中的一个(bit),是计算机存储数据的最小单位。一个二进制位只能表示0或1两种状态,要表示更多的信息,就要把多个位组合成一个整体,一般以8位二进制组成一个基本单位。(2)字节。字节是计算机数据存储和处理的最常用的基本单位。字节(Byte),简记为B,规定一个字节为8位,即1B=8bit,每个字节由8个二进制位组成。计算机的存储器通常是以多少字节来表示容量的。,返回本节首,(3)字。一个字通常由一个或若干个字节组成。字(Word)是计算机进行数据处理时,一次存取、加工和传送的
23、数据长度。由于字长是计算机一次所能处理信息的实际位数,所以,它决定了计算机数据处理的速度,是衡量计算机性能的一个重要指标,计算机字长越长,反映出它的性能越好。,返回本节首,(4)KB。千字节,简称K,衡量数据容量的单位。1KB=210B=1024B。(5)MB。兆字节,简称M,衡量数据容量的单位。1MB=210KB=220B。(6)1GB。千兆字节,简称G,衡量数据容量的单位。1GB=210MB=230B。(7)1TB。太字节,简称T,衡量数据容量的单位。1TB=210GB=240B。,返回本节首,1.2.3 计算机中数据的编码计算机中用到的数据在计算机内部都是用二进制表示的,计算机只能识别二
24、进制数码。在实际应用中,计算机除了要对数码进行处理外,还要对其他信息(如语言、符号、声音、图像等)进行识别和处理,因此必须先把信息编成二进制数码,才能让计算机接受。这种把信息编成二进制数码的方法,称为计算机的编码。通常计算机编码分为数值编码和字符编码。下面我们介绍计算机的几种常用编码。,返回本节首,数字常用的编码有BCD码、格雷码、余3码等。英文字符是采用国际通用的ASCII(American Standard Code for Information Interchange)字符编码,即美国标准信息交换码。在我国汉字采用的是GB2312-80标准和GB18030-2000标准规定的汉字国标码
25、。,返回本节首,1.BCD码BCD码是指每位十进制数用4位二进制数表示,即用二进制数00001001来表示十进制数09,见下表。,BCD码和十进制数的对照表,返回本节首,2.ASCII码文字符是采用国际通用的ASCII(American Standard Code for Information Interchange)字符编码,即美国标准信息交换码。ASCII码分7位编码和8位编码两种。7位ASCII码称为基本ASCII码,它可以表示27即128个字符。由于ASCII采用7位编码,没有用到字节的最高位(一个字节用8位来表示),很多系统就利用这一位作为校验位,以便提高字符信息传输的可靠性。另外
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机基础知识
链接地址:https://www.31ppt.com/p-6432784.html