计算机基础知识.pdf
《计算机基础知识.pdf》由会员分享,可在线阅读,更多相关《计算机基础知识.pdf(29页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第一章计算机基础知识1.1 什么是计算机计算机应用范围在不断地扩大。早期的计算机目的简单,主要是为了科学计算。当计算机开始微型化之后,逐渐用到生产的过程控制,精确的控制设备动作。随着软件的发展,出现了计算机辅助设计,特别是各种辅助绘图软件、排版软件等。当数据库技术发展起来以后,数据处理或信息处理迅速发展起来。互联网络发展以后,使计算机技术的得到了真正普及。1.2 计算机的发展历史1.2.1 第一台电子计算机的诞生1946年2月,世界上第一台数字电子计算机ENIAC 在美国宾夕法尼亚大学诞生。意义重大:使人类的计算工具由手工到自动化,产生了一个大的飞跃,为以后计算机的发展提供了契机,开创了计算机
2、的新时代。ENIAC 的弱点:1)存储容量太小,不足以存储程序2)使用的电子管太多,体积巨大,采用的是十进制数据表示。以下是几个关于第一台计算机有趣的数字,占地 170平米左右重量 30 吨6000个开关7000 个电阻10000个电容18000个电子管50 万条线耗电 140KW 运算速度:5000次加法/秒,3/1000 秒时间内做完两个 10 位数乘法1.2.2 冯 诺依曼计算机理论1946年6月,担任 ENIAC 研制顾问的美籍匈牙利科学家冯 诺依曼教授(Jone Von Neuman)提出了全新的存储程序的通用计算机方案,在1952年设计了一台“存储程序”式机器,名为“EDVAC”,
3、运算速度比 ENIAC 快20倍。冯 诺依曼的基本思想为三点:1)程序和数据采用二进制表示。2)计算机的工作过程,是由存储程序控制的。存储程序:把预先编制好的程序及运行中所需的数据,输入并存储在计算机的存储器中。程序控制:计算机能自动地逐一取出存储的一条条指令,执行所规定的操作,使计算机自动的按程序规定运行。3)计算机由五部分组成:运算器、控制器、存储器、输入设备和输出设备。这样的设计思想延续至今,一直没有被突破,下一代计算机应该是新的结构和设计。计算机为什么采用二进制?因为数值计算简单,对应的硬件实现简单,所用的元器件减少,从而降低了成本。1.2.3计算机在早期的发展过程中,制造机算机的硬件
4、技术进步可以明显的区分出来。根据硬件技术的不同来划分计算机的发展阶段,不同阶段的机器有着本质差别。对于现今,已经很难像以往那样划分出阶段,因此不再延续这种划分方法。第一代;(1946 年-1958年):电子管计算机第二代(1959年-1964年):晶体管计算机。第三代(1965年-1972年):中小规模集成电路计算机。第四代(1972年-现在):大规模集成电路(LSI)和超大规模集成电路(VLSI)计算机。*关于微型机和第五代计算机70年代初,以大规模集成电路(LSI)为基础的微型计算机得到了异乎寻常的发展。1982年后,许多国家开始研制第五代计算机。其特点是以人工智能原理为基础,希望突破原有
5、的计算机体系结构模式。还提出神经网络计算机等新概念,属新一代计算机。新一代计算机主要看是否能够在结构、设计概念上有本质的突破。1.2.4.计算机的分类以处理数据的方式分类:数字、模拟计算机根据性能规模,划分为巨型机、大型机、小型机、工作站和微型机。巨型机:用于大型数据处理,银行、证券业等。大型机:用于大型事务处理、大型数据库以及科学和工程计算等。小型机:在运算速度、内外存容量、外部设备和软件的完善性上较好。工作站:用于工程计算、图像处理和决策支持等领域。1.2.5 微型计算机的发展大规模集成电路技术发展,使得计算机的硬件电路可以制作的体积非常小,由此产生了微型机算计。微型机的核心是微处理器(C
6、PU),其发展以微处理器的进步为标志。微型机的五个阶段1)第一阶段(1971-1972):4-8 位低档微处理器2)第二阶段(1973-1977):8 位中档微处理器3)第三阶段(1978-1984):16 位微处理器(Intel 8086-80286)4)第四阶段(1985-1992):32 位微处理器(Intel 80386-80486)。此时的微型机内存容量已达到16MB 和 32MB。5)第五阶段(1992-至今):Intel的 Pentium微处理器;AMD 公司的64位微处理器;双核处理器,四核处理器。1.2.6 我国计算机的发展2008 年,曙光 5000 超级计算机的运算速度将
7、超过百万亿次(设计性能230万亿次,交付使用200 万亿次),性能进入目前超级计算机世界前十。曙光 5000A 采用了 8000 颗 AMD 四核皓龙处理器,其浮点计算的峰值为200多万次。预计今年的“曙光 6000”将采用 8000 颗八核的龙芯处理器,于明年进驻国家华南超级计算中心。按照最新公布的全球高性能计算机TOP500 的排名,“曙光6000”将跻身当前超级计算机的前三甲。“曙光 6000”的浮点计算峰值是千万亿次,性能会提高四倍,但处理器的数量不变,依然为8000颗。目前,全球最快的超计算机为IBM 公司的 Roadrunner(走鹃),速度达到了每秒 1.105千万亿次,而该系统
8、首次突破每秒千万亿次大关是在去年的8 月份1.2.7.计算机发展的特点和趋势未来的发展是什么?在网络的基础上,继续扩大应用,无所不在。1.3 计算机中的数值和编码1.数制在计算机中所有的信息都是由二进制数字表示的。什么是数制?数的表示系统叫做数制。数制的构成是什么?由基数和位权构成。基数:一个数制所包含的数字符号的个数称为该数的基数。一个数中每一位数字所表示的实际值除数字本身的值,还与它所处的位置有关。位权:每个数位上的数字所表示的数值等于该数字乘以一个与数字所在位置有关的常数,这个常数就是位权。位权值:数字所在位置(最低位序号是0)不同,具有不同的权。例如十进制含 09 十个数字符号,其基数
9、为10;例如数字 501,5 是百位数,位权是 102,0 的位权是 01,1 的位权 10。可以看出来位权的大小是以基数为底、以数字所在位置的序号为指数的整数幂。任何数都可表示成如下的形式(N)j=(kn-1Jn-1+kn-2Jn-2+,+k1J1+k0J0+k-1J-1+,k-mJ-m)基数 J和“权”值 Ji是进位计数制的两个基本要素。例如:十进制数 886.88用上面的公式表示:886.78=810281016100710-1810-2 数制的表示:对于任一个 r 进制的数 n,记作:(n)r。下面来看不同的数制是如何表示的。1)十进制(D)每一位数可取 0、1、2、3、4、5、6、7
10、、8、9 十个数字符号中的一个。运算规则是“逢十进一”。基数=10 权=10i2)二进制(B)二进制包含 0、1 两个数字,其基数为2。运算规则“逢二进一”。基数=2 权为=2i。请务必记住,二进制每一位的权重如下:b7b6b5b4b3b2b1b0128 64 32 16 8 4 2 1 3)八进制(O)八进制在实际当中使用较少,共有8 个数字 0-7。基数为 8,权 8i 4)十六进制(H)共有16个符号,每一位可取 0?基数为16,权值16i。为了区分各种数制,在数后加D,B,O,H分别表示十进制、二进制、八进制、十六进制数,也可用下标来表示各种数制的数。如:(1010)2、(1010)8
11、、(1010)10、(1010)16 1AH、23O、19D 等所代表的数值就不同。2不同数制转换1)其他数制转换成十进制数将某种数制的数按权展开式求和,就可以把这个数转换成十进制数。按照公式:(N)j=(kn-1Jn-1+kn-2Jn-2+,+k1J1+k0J0(1)把二进制数转换成十进制数(11.101)2=121+120+12-1+12-2=(3.625)10(2)把八进制数转换成十进制数(47)8=481+780=39(3)十六进制数转换成十进制数(2B)16=2161+B160=32+11=43 2)如果将十进制数转换为R 进制的数,可将十进制的整数部分和小数部分离开,然后按下列规则
12、转换:(1)十进制整数化为 R 进制数:除 R 取余法,得 R 进制整数。(2)十进制纯小数化为R 进制数:乘 R 取整法,得 R 进制纯小数。例如,例如将(237.25)10转换成二进制数,则整数部分转换如下:2 2 3 7 余数为 1,即 b0=1,此为最低位2 1 1 8 余数为 0,即 b1=0 2 5 9 余数为 1,即 b2=1 2 2 9 余数为 1,即 b3=1 2 1 4 余数为 0,即 b4=0 2 7 余数为 1,即 b5=1 2 3 余数为 1,即 b6=1 1 余数为 1,即 b7=1,此为最高位小数部分转换如下:0.25 2 0.50 2 1.00 当余下的小数为零
13、,结束转换。最后结果为:(237.25)10=(11101101.01)2。再例如,将 297.8125 转换成八进制数,其整数部分小数部分:8 297,1 0.8125 8 37,5 8 4,4 6.5000 8 4.0000 所以 297.8125=(451.64)8 3)二进制数与八进制数的相互转换二进制数转换成八进制数,自小数点开始分别向左、向右每三位一组划分,剩下的位数不够三位时补足0,将每三位代以八进制数字。例如,将(1111111011.0100001)2转换成八进制数:001 111 111 011.010 000 100 整数部分为 0 即 b-1=0,注意:此为最高位整数部
14、分为1,即 b-2=1,注意,此为最低位1 7 7 3.2 0 4 所以(1111111011.0100001)2=(1773.204)8 若将八进制转换成二进制,应怎样换算?例如,将(72.531)8转换成二进制数。7 2.5 3 1 111 010 101 011 001 所以(72.531)8=(111010.101011001)2。(4)二进制数与十六进制数的相互转换二进制数转换成十六进制数,自小数点起分别向左、向右每四位划分一组,剩下位数不够四位时补足0,每组对应一个十六进制数。例如,将(111101010011.10111)2转换成十六进制数。1111 0101 0011.1011
15、 1000 F 5 3.B 8 所以(111101010011.10111)2=(F53.B8)163.计算机中的编码什么是编码?任何信息要进入计算机,必须以数字的形式,用数字编码来描述信息。如何来描述信息?编码就是用少量基本符号,按照一定的规则组合来表示大量复杂多样的信息,包括数值型与各种文字、符号、语音、图像等各种非数值型信息。1)数据的单位与存储方式计算机只识别二进制数,因此,计算机中数据的最小单位就是二进制的一位数,简称为位,英文名称是bit,音译为“比特”。一个比特只能表示两种状态(0 或 1),两个比特就能表示4 种状态(00、10、01、11)。而对于人们平时常用的字母、数字和符
16、号,只需要用8 位二进制进行编码就能将它们区分开来。因此,我们将8 个二进制位的集合称作“字节”,英文名称是 Byte,它是计算机存储的基本单位。在计算机内部的数据运算和传送过程中,数据通常是按字节的整数的倍数传送的,我们将计算机一次能同时传送数据的位数称为字长。字长是由CPU 本身的硬件结构所决定的。以下的概念应牢记:位(bit):二进制位,是计算机中数据最小的单位。字节(Byte):8 位二进制数组成 1 个字节,是衡量信息数量或存储设备容量的基本单位。1 Byte=8 bit 字(Word):在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节(
17、每个字节一般是8 位)。字长:一在计算机中作为一个整体被存取、传送、处理的二进制数字符串叫做一个字,每个字中二进制位数的长度,称为字长。一个字由若干个字节组成,不同的计算机系统的字长是不同的,常见的有8 位、16 位、64 位等,字长越长,计算机一次处理的信息位就越多,精度就越高,字长是计算机性能的一个重要指标。同常说计算机是8 位机、16 位机或 32 位机,就是指计算机的字长是8 位的、16位的或 32 位的。2)字符编码二进制码来表示字母、数字以及各种专用符号ASCII 码是目前国际上通用的信息交换码。编码表见书中P19。计算机中的字符数据都是以ASCII 存放的,应当掌握其基本的规律。
18、但数值数据不用编码存放。由于汉字的数量很大,用一个字节的编码来表示远远不够,因此用两个字节来存放汉字。高位低位0010 0011 0100 0101 0110 0111 0000 SP 0 P、P 0001!1 A Q A q 0010”2 B R b R 0011#3 C S c s 0100$4 D T d t 0101%5 E U e u 0110&6 F V f v 0111 7 G W g w 1000(8 H X h x 1001)9 I Y i y 1010*:J Z j z 1011+;K k 1100 L l|1101=M m 1110 N n 1111?O o Del 课堂
19、练习:1在计算机中采用二进制,是因为A)可降低硬件成本B)两个状态的系统具有稳定性C)二进制的运算法则简单D)上述三个原因2、为了避免混淆,十六进制数在书写时常在后面加字母A)H B)O C)D D)B 3计算机能够自动工作,主要是因为采用了A)二进制数制B)高速电子元件C)存储程序控制D)程序设计语言4.6 位无符号二进制数能表示的最大十进制整数是A)64 B)63 C)32 D)31 5.第一台电子计算机使用的逻辑部件是A)集成电路B)大规模集成电路C)晶体管D)电子管6.CAD 软件可用来绘制A)机械零件图B)建筑设计图C)服装设计图D)以上都对7在不同的四个数中,最大的一个数是。A)(
20、1011001)2 B)(76)8 C)(85)10 D)(6F)16 8.数字字符“1”的 ASCII 码十进制值为 49,那么数字字符“8”的 ASCII 码二进制值为【】。A)111000 B)111001 C)111010 D)111011 9.下列字符中 ASCII 码值最小的是A)A B)a C)k D)M 10个二进制位可表示整数的范围是A)065535 B)-3276832767 C)-3276832768 D)-3276832767 或 065535 11目前各部门广泛使用的人事档案管理、财务管理等软件,按计算机应用分类,应属于A)实时控制B)科学计算C)计算机辅助工程D)数
21、据处理12与十六进制数(BC)等值的二进制数是A)10111011 B)10111100 C)11001100 D)11001011 13.个人计算机属于【】。A)巨型机B)小型计算机C)微型计算机D)中型计算机14 计算机根据运算速度、存储能力、功能强弱、配套设备等因素可划分为【】。A)台式计算机、便携式计算机、膝上型计算机B)电子管计算机、晶体管计算机、集成电路计算机C)巨型机、大型机、中型机、小型机和微型机D)8 位机、16 位机、32位机、64 位机15微机中 byte 的中文意思是【】。A)字B)位C)字节D)字长16.微机中的一个字节是【】。A)8 个二进制位B)16 个二进制位C
22、)1 个二进制位D)32 个二进制位17二进制中的 3 位可以表示【】。A)两种状态 B)四种状态C)八种状态D)九种状态18.计算机内部采用的数制是【】。A)十进制B)八进制C)二进制D)十六进制填空:1.一个非零的无符号二进制数,若在其右边末尾添加两个0,形成一个新的二进制数,则新数是原数的()倍。2十进制数 87 转换成二进制数是【】3一个二进制整数从右向左数第10 位上的 1 相当于 2 的【】次方。4传统的计算机发展阶段是以【】的变迁为标志来划分的。1.4 计算机系统组成计算机系统由两个部分组成:硬件系统和软件系统。硬件系统指计算机的物理装置,是由各种有形的电子芯片和器件组成的。软件
23、系统指运行在硬件系统之上的,并且是管理、控制和维护计算机及外部设备的各种程序、数据以及相关资料的总称。1.4.1 计算机系统结构著名美籍匈牙利数学家冯诺依曼(John V on Neuman)等提出的计算机方案中,定义了计算机硬件由五个基本部分组成:运算器、逻辑控制装置(控制器)、存储器、输入设备、输出设备,如图所示。1.4.2 硬件组成1.输入设备(Input Unit)输入设备的主要作用是把准备好的数据、程序等信息送入计算机的存储器中。目前常用的输入设备有键盘、扫描仪等。2.输出设备(Output Unit)输出设备的主要功能是把计算机处理后的数据、计算结果在纸上打印出来。常见的输出设备有
24、显示器、打印机、绘图仪等。3.存储器(Memory Unit)程序和数据在计算机中的保存空间,软件运行的空间,都需要存储器来解决。存运算器控制器存储器输入设备输出设备输出信息程 序+数据储器分为内存储器和外存储器两类。对存储器的读、写操作称为对存储器的访问。中央处理器(CPU)只能直接访问存储在内存中的数据,而外存中的数据只有先调入内存后才能被中央处理器访问、处理。4.运算器(Arithmetic Unit)运算器是计算机的核心部件,是对信息进行加工和处理的部件。它的主要功能是对二进制数码进行算术运算或逻辑运算。所以也称它为算术逻辑部件(ALU)。由于在计算机内,各种运算均转化为加法操作,所以
25、运算器的核心是加法器(Adder)。为了能将操作数暂时存放,能将每次运算的中间结果暂时保留,运算器还需要若干个寄存数据的寄存器(Register)。运算器主要由一个加法器、若干个寄存器和一些控制线路组成。5.控制器(Control Unit)控制器是指挥和协调计算机各部件有条不紊工作的核心部件,它控制计算机的全部动作。1.4.3 计算机的工作原理计算机能自动连续地工作主要是因为在内存中装入了程序,通过控制器从内存中逐一取出程序中的每一条指令,分析指令并执行相应的操作。1.指令系统和程序的概念1)指令系统指令是计算机硬件可执行的、完成一个基本操作所发出的命令。全部指令的集合就称为该计算机的指令系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机基础知识
限制150内