计算机的基本常识_第1页
计算机的基本常识_第2页
计算机的基本常识_第3页
免费预览已结束,剩余11页可下载查看

下载本文档

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

文档简介

1、计算机的基本常识一、发展与应用1、诞生与发展1946年,美国宾夕法尼亚大学研制出世界上第一台数字电子计算机“ ENIAC。电子计算机从诞生到现在,大致经历了四代:第一代是电子管计算机,开始于1946年,结构上以中央处理机为中心,使用 机器语言,存储量小,主要用于数值计算。第二代是晶体管计算机,开始于1958年,结构上以存储器为中心,使用高级 程序设计语言,应用范围领域扩大到数据处理和工业控制等方面。第三代是中小规模集成电路计算机。 开始于1964年,仍以存储器为中心,应 用范围扩展到处理图象、文字和资料。第四代是大规模和超大规模集成电路计算机。开始于1971年,已经广泛应用到社会生活和生产的诸

2、多方面。出现了微型计算机。电子计算机发展的总体趋势是:体积越来越小,重量越来越轻,功能越来越 强,价格越来越便宜,应用领域越来越广泛。2、我国电子计算机的发展我国从1956年开始了电子计算机的科研和数学工作。1958年和1959年先后研制成功“103”和“ 104”型电子管计算机。1965年每秒运行12万次的“109乙”型晶体管计算机问世。1971年“709”型集成电路计算机研制成功,在此以后“ DJS100和“DJS200系列集成电路计算机也相继研制成功。1983年12月,每秒运算1亿次的“银河”巨型计算机在中国国防科技大学 问世。1992年11月,每秒运算10亿次的“银河U”巨型计算机又在

3、中国国防科技 大学研制成功。1997年,每秒运算100亿次的“银河川”研制成功。3、电子计算机的特点运算速度快、计算精度高、有记忆和逻辑判断能力、有自动处理能力4、电子计算机的应用数值计算:指完成科学研究和工程技术中所提出的数学问题的计算。数据处理:又称信息处理。特点是处理数据量大、类型复杂、需要长期保存 反复利用或多个用户共享。对数据运算较简单,主要加工数据的工作是对数据的 管理(存储、维护、查询和传输)实时控制:能够及时地收集检测数据,按一定方式控制对象进行自动操作的 过程。辅助教育:辅助教学和管理教学。辅助设计:利用计算机的图形处理能力帮助设计人员进行某一方面的设计工 作。办公自动化:要

4、求具有文字处理、资料查询、资料检索、图象处理和网络通 讯的能力。人工智能:利用计算机模拟人类的某些智力活动。通讯:收发E mail二、电子计算机的组成和工作原理1、“存储程序”工作原理存储程序原理是由美籍匈牙利数学家冯诺依曼于 1946年提出的。所谓存储程序是指把程序存储在计算机内,使计算机能象快速存取数据一样 快速存取组成程序的指令。其中需要强调两点: 、程序中的所有指令均采用数字化编码方式,使程序和数据一样保存在存 储器中,否则无法实现程序的存储工作。 、程序中的所有指令必须是属于执行程序的计算机的指令系统。2、电子计算机系统现代计算机的组成和配置是由硬件和软件两部分组成的、复杂的计算机系

5、统 、硬件:所谓硬件就是指构成电子计算机的电子元器件、部件或整个计算机及其有关 设备。计算机的硬件是由输入设备、输出设备、存储器、运算器、控制器组成的。输入设备:接受用户的程序和数据,并转换成二进制代码送入计算机的内存 储器存储起来,代计算机运行时存取使用。常见的输入设备有:键盘、鼠标、扫 描仪等。输出设备:将输入的信息和计算机处理的结果转换成人们能够接收的形式, 显示或打印出来。常见的输出设备有:显示器、打印机、绘图仪等。通常,输入设备和输出设备统称为外部设备,是用户与计算机进行信息交换 的设备。磁盘机、磁带机是既能输入又能输出的输入 /输出设备。 运算器:对代码进行各种基本运算,不仅能进行

6、加、减、乘、除等基本算术 运算,还可以进行基本逻辑运算,实现逻辑判断、比较和移位等操作。 控制器:是计算机的指挥系统,根据程序中的指令发出操作命令指挥各部件 协调一致地工作,从而完成用户所需要完成的任务。控制器的运算过程就是取指令分析指令T执行指令。周而复始地重复这一过程,就形成了计算机按程序自 动工作的特点。 存储器:为了能实现程序和数据的存储,计算机必须设置具有记忆功能的 部件一一存储器。存储器分为内存储器和外存储器。计算机的内存储器一般通过电路与 CPU相连(通常把运算器和控制器称为 CPU中央处理器),存取数据的速度与CPU执行指令的速度相匹配。存储器的存储作用是将计算机所需要记忆的信

7、息保存起来,提供原始信息而 又不被破坏;还可以将原始信息抹去,重新记录、保存新的信息。存储器里所保 存的信息主要有程序与数据,其中包括原始数据、中间结果和最终的结果数据。内存储器存储容量的大小决定了计算机存放数据和程序的数量,限制了解决 问题的规模,因此内存储器是衡量计算机性能的一项重要指标。存储器的容量以字节为单位,一个字节由8个二进制位(bit)组成。可以表示 256种不同的代码形式(00000000-11111111),在不同的应用环境中,它可以代 表数、指令的一部分、字符或组成汉字的编码。通常1KB=1024B 1MB=1024KJB1GB=1024MB内存储器按使用功能分为只读存储器

8、(ROM和随机存储器(RAM)两种。ROM只能读不能写,其中的信息是在机器出厂前写入的,断电后不会消失, 只读存储器用来存放计算机管理最必须的专用程序。RAM既能读又能写,计算机一旦断电后,其中的信息就会消失。随机存储器 的每个存储单元中的数据随时都可以改变,是供用户使用的空间,一般的用户编写的程序、原始数据、程序执行的中间结果、有关数据都可能保存在随机存储器 中。内存中的每一个基本单位,都被赋予一个唯一的序号,称为地址。CPU凭借地址,准确地操纵每个单位,按照人的预先安排,每一下运算该从哪里存放数据, 丝毫不会搞错。计算机各部件之间的关系如下图所示:输入设备存祐器输出设备A控制信号控制信号控

9、制信号(2)软件软件是指程序和有关的文档资料。计算机软件可以分为系统软件和应用软件两类。系统软件:是对计算机系统进行合理调度、管理、提供服务的一类软件,主 要有操作系统、数据库管理程序、语言处理程序、数据通讯程序、工具程序等。应用软件:是计算机用户根据系统提供的各种功能为解决某些具体问题而编 制的程序,如图书馆检索软件、人事管理软件、辅助教学软件等。三、电子计算机中数的表示数据是一组可以识别的记号或符号, 它通过各种组合来表达客观世界中的各种信 息。数据是信息的载体,是信息的具体表现形式。数据可以是数字、字符、文字、声 音、图像等,可以存贮在物理介质上,用于传输和处理。而信息是数据所表达的含义

10、。计算机内部存储、处理和传输的信息都是用二进制代码表示的。1、 计算机中的数据是二进制数,常用的单位有:位、字节和字三种。计算机中最 小的单位是二进制的一个数位,简称位(bit :比特)。一位只能用来存放一位二进制即 0或1通常将相邻的8位组成一个字节(Byte:拜特,简写为B)。字节是计算机中用 于衡量容量大小的最基本的单位,容量一般用 KB MB GB TB来表示,它们之间的关 系是 1K吐 1024B, 1MB= 1024KB 1GB= 1024MB 1TB= 1024GB 其中 1024= 2102、编码(1)BC码(二-十进制编码),所谓二-十进制编码(BC码)就是指将十进制 的每一

11、位用4位二进制来表示,其最常用是8421 BCDo(2) ASCII码,主要对数字、字母、通用符号、控制符号等字符的编码。ASCII 码是用七位表示一个字符,可以表示128种不同的字符,共有三类:(1)数字09; (2) 26个大写英文字母和26个小写英文字母;(3)各种运算符号、标点符号和控制符号等。(3)汉字编码汉字编码主要分为四类:汉字输入编码、汉字交换码、汉字内码 和汉字字型码。 其中汉字输入编码主要分为四种:数字编码、字音编码、字形编码、 音形编码。3、数制与进位计数制数制是人们利用符号来计数的科学方法。数制分为非进位计数制和进位计数制进 位计数制中,逢十进一的是十进制(n)D,逢八

12、进一的是八进制(n)0,逢二进一的是二进 制(n)B,逢十六进一的是十六进制(n)H。无论哪一种计数制都涉及两个基本概念:基 数和权。某种进位制的基数是指在这种进位制中允许使用的基本数码,也即每个数位 上能使用的数码个数。如十进制的基数是10o权也称位权,它的计算方法是:以该进 位制的基数为底,以数码所在数位的序号为指数,所得的整数次幕即为该进位制在该 数位上的权。4、不同进位计数制间数据的转化(1) 将非十进制数转换成十进制数把任意一种非十进制数权按展开式写成多项式和的形式,算出该多项式的结果即 可。也就是说,把各数位的权和该位上的数码相乘,乘积逐项相加,和便是所对应的十进制数 例:1110

13、10= 1X 25+1X 24+1X 23+1X 21=32+16+8+2=(58)10(2) 十进制转换成非十进制十进制转换成任意非十进制的方法基本相同,整数部分与小数部分不同,需要分 开进行。整数部分采用除基逆序取余法。例如,将十进制数转换成二进制数时,把 十进制整数除以二进制基数2,取余数作最低位系数k0;再取商继续除以2,取余数作 为高一位的系数;如此继续直到商为0时得到最高位系数,停止算法,所得到的余数系 列就是转换成的二进制数。小数部分采用乘基取整法。例如,将将十进制数转换成二进制数时,把十进制小数乘以二进制基数 2,其积的整数作为二进制小数的最高位系 数k-1 ;再取其积的小数部

14、分继续乘以2,新的积的整数部分作为二进制小数的下一位 的系数k-2 ;如此继续直到小数为0或小数点后的位数达到要求精度为止,这时乘积的 整数部分是二进制最低数位的系数。这样所得到的整数系列就是所求的二进制小数。(3) 十六进制和八进制转换成二进制由于23= 8,1位八进制数恰好等于3位二进制数;同样24= 16,一位十六进制数恰 好等于4位二进制数。可根据它们的关系转换。女口: (2614)8=(010 110 001 100)2(2C1D.A1)16=(0010 1100 0001 1101. 1010 0001)2(4) 将二进制数转换成八进制、十六进制二进制数转换成八进制的方法是:以小数

15、点为中心,整数部分自右向左分组,小 数部分自左向右分组,每3位二进制一组,不足的补零(即只有整数的高位和小数的低 位才能补零)。然后,将各组的3位二进制数按22、21、20权展开后相加得到1位八进 制数值,把各组行到的数值组合起来就得到了一个八进制数值,把各组得到的数值组 合起来就得到了一个八进制数。二进制数转换成十六进制的方法与转换成八进制的方法类似,不同的是分组时每4位一组。5、二进制数的算术运算(1) 加法 二进制的加法运算遵循以下法则:0 + 0 = 0 0 + 1 = 1 1 + 0= 1 1 + 1 =10 (逢二进一)(2) 减法 二进制的减法运算遵循以下法则:0 0 = 0 0

16、 - 1 = 1 (借一当二)10= 1 1 1=0(3) 乘法 二进制的乘法运算遵循以下法则:0 X 0=0 0 X仁0 1 X 0=0 1 X仁1(4) 除法 二进制的除法运算遵循以下法则:0宁0=0 0宁仁0 1宁0无意义1宁1=16二进制的逻辑运算(1) 逻辑与 只有当所有的条件都满足时,结果才成立,这种逻辑关系称为与逻辑。通常用 、 X 和A 来表示。与运算的规则如下:0 X 0=0 0 0=0 1 X 0=01 X 1=1(2) 逻辑或 只要一个条件满足,结果就成立,这种逻辑关系叫做 或逻辑。通常用U 或屮来表示。或运算规则如下:0 + 0 = 0 0 + 1 = 1 1 + 0=

17、 1 1 + 1 = 1(3) 逻辑非 逻辑非指的是逻辑否定,即求反。逻辑非在运算变量上面加一根 横线表示。如A的非写作d。非运算规则如下:1 = 0 0 = 1(4) 逻辑异或 异或运算中,只有在两个逻辑变量的值不同时,异或运算的结果为1;否则,异或运算的结果为0,异或运算通常用符号来表示。运算规则如下:0 0 = 0 0 1 = 1 1 0 = 1 1 1 = 07、二进制数据在计算机内的表示A、机器数与真值数数有正、负两种,在计算机中数的符号是用数据码表示的。一般情况下,用0表示正数,用1表示负数。通常符号位放在数的最高位。例如X1= (+1011011) 2, X2= (-101101

18、1 ) 2,它们在机器中表示为:0101101111011011左边最高位为符号位,其余为数值部分。连同符号位在一起作为一个数,称为机 器数,而它的数值部分称为真值数。在此例中,X的机器数为01011011,对应的真值数为+1011011 ; X2机器数为11011011,所对应的真值数为一1011011。B数的定点和浮点表示计算机在处理数据时,要考虑到小数点的位置。如果将小数点固定在某一位 置,贝U称为定点表示法;如果小数点可以任意移动,贝U称为浮点表示法。1、数的定点表示法定点数规定:机器中所有数的小数点位置都是固定不变的,可以固定在某一位置上,常用的是定点小数和定点整数。(1) 定点小数

19、格式:小数点的位置固定在最高数据位的左边,小数点前面 再设一位符号位。根据这个规则,任何一个 m位的小数可以被写成:N=N N1N2, Nm在计算机中用 m+1位二进制数表示它,用最高(最左)一位二进制位表示 符号(0表示正号,1表示负号),后面的 m个二进制位表示该小数的数值。其N2JNm+1Nm格式为:I t7符号位小数点数值部分由于小数点总是在符号位与最高数据位之间,因此在计算机中不明确表示 出来。定点小数的数值的范围很小,对于用m+1个二进制位表示的小数来说,其 值的范围为:|N| iN2, NNd在计算机中用n+1位二进制数表示它,用最高一位二进制位表示符号,后 面的n个二进制位表示

20、该整数的数值部分。其格式为:NNn-1N-2JNNd符号位n位数值小数点由于小数点固定在最低数据位右边,因此在计算机中不明确表示出来。对 于用n+1个二进制位表示的带符号整数来说,其值的范围为:|N| 2n-1对于不带符号的整数来说,把所有 n+1个二进制位全部视为数值,这时数 值的范围是:OW N 2n+1-1在很多计算机中,往往使用多种位数的整数,例如用8位、16位、32位或64位二进制来表示一个整数。2、数的浮点表示法浮点数是指小数点在数据中的位置可以左右移动的数。一个数N要用浮点数表示可以写成:N=M-戌这里M表示浮点数的尾数,E表示浮点数的指数或阶码,R指的是在这个指 数下的基数。在

21、计算机中一般规定 R (基数)取值为2、8或者16,它是一个常 数。一旦机器的浮点部件设计好了,基数的大小也就确定了,不能再改变了。因 此基数在浮点数表示中不出现,是隐含的。(1) 浮点数的表示:要表示一个浮点数,一是要给出尾数M的位数,二是要给出阶码E的位数,三是要给出浮点数的符号位。浮点数通常表示成如下格式:MEM1位m位n位M浮点数的尾数,用定点小数表示,小数点在尾数最高位之前,是默认的 尾数用于表示浮点数的有效位,其位数 n的大小反映了此浮点数的精度。E:浮点数的阶码,用定点整数表示。阶码用于表示小数点在该浮点数中的 位置其位数m的大小反映了此浮点数所能表示的数的范围。M:浮点数的符号

22、位,也就是尾数的符号位,一般放在整个浮点数的最高位, 占1个二进制位。(2) 浮点数的表示规定:如果不对浮点数的表示作出统一规定,同一个浮 点数的表示就不是唯一的。例如(0.101)2,可以表示成0.101 20,0.0101 21 等多种情况。为了提高数据的表示精度,规定计算机内浮点数的尾数部分用纯小 数形式给出,而且当尾数的值不为 0时,其绝对位应大于或等于0.5,对于不符 合这一规定的浮点数要通过修改阶码的大小并同时左右移尾数的办法使其满足 这一要求的表示形式。C、二进制数据的编码方法:原码、补码和反码1、原码表示法用机器的最高(最左)一位代表符号,其余各位给出数值的绝对值,其定 义为:

23、若定点小数的原码序列为X.X1X2, X,贝UX(0 X1)X原=1-X=1+|X| (-1X X 0)X原=2n -X=2n +|X| (0 X-2n)例如 X=+1010101, X2 =-1010101,则X1 原=0 1010101, X 2 原=1 1010101tt符号数值符号数值X1,人为真值数,X1原,X2原为X1,人的原码机器数。根据原码定义, 个数X的原码表示又可写成:X原=符号位+|X|。( 0代表正号,1代表负号)。 原码表示法的优点是数的真值与它的原码表示之间对应关系简单、直观、转换容易。用原码实现乘除运算规则也简单;原码表示法的缺点是实现加减运算 很不方便。2、补码

24、表示法为了克服原码加减的缺点,让符号位也作为数值的一部分直接参与运算, 简化加减运算方法,化“减”为“加”,计算机广泛采用补码表示作为运算基础。 补码表示方法是:如果数为正,则正数的补码与原码表示形式相同;如果数为负, 则将负数原码除符号位外其余各位取反,末位再加1,即得到负数的补码。例如:X原=01011,则X补=01011X 原=11011,则X补=10101众所周知,时钟以12为计数循环,即以12为模。13点钟在舍去模12 后, 即1点钟。从0点出发反时针拨1格即-1点钟,也可看成是从0点出发顺针拨 11格,即11点。换句话说,在模12前提下,-1可映射为+11。在讨论三角函数时,常将角

25、度分为四个象限,将 360o分为0+188与0 -180o,以360o为计数循环,即以360o为模,370o可认为是+10o,即舍去360o。 -30o可映射为 360o- 30o=330o。计算机的运算部件与寄存器都有一定字长限制,因此它的运算也是一种有 模运算。例如一这位数的计数器,在计满后会产生溢出,又从头开始计数;产生 溢出的量就是计数器的模,相当于时钟一例中的12。又如,在以2为模的前提下表示-1+1之内的定点小数,也可实现正负数之间的互补性映象,如同三角 函数一例。确定模以后,我们将某数 X对该模的补数称作其补码,定义如下:X补=M+X (mod M)若X0,则模M作为正常的溢出量

26、可以舍去。如同时钟一例舍去12 一样。因而正数的补码就是其本身,形式上与原码相同。例 如果 X=+0.101,则X补=2+0.101=0.101=0101(mod 2) 在计算机中小数点被隐含,最高位(最左位)是符号位。若X0,则X补=M+X=M-|X。因而负数的补码等于模 M减去该数的绝对值, 如同时钟一例中,-1的补码是+11 一样。(1)若定点小数的补码序列为 X0.X 1X2, Xn,则X(0 X1)X补=(mod 2)I 2+X=2 - |X|(-K X X 0)X补=(mod 2n+1 )I 2n+1 +X=2n+1 -|X| (0X-2n)例 若 X=+1010101 则X补=0

27、1010101若 X=-1010101,则X补=101010113、反码表示法用机器数的最高一位代表符号位,数值位是对负数值各位取反的表示方法,其定义为:若定点小数的反码序列为X).X 1X2, Xn ,贝UX(0 X1)(2-2-n ) +X (-1XX 0)(2n+1 - 1) +X (0X- 2n)正数的反码表示与原码相同,负数的反码表示规则是:符号位为1,数值位则由原码按位取反。例X原=01010,则X反=01010X原=11010,则X反=10101X原=01010101,则X反=01010101X原=11010101,贝y X反=10101010四、计算机信息安全基础知识鉴于计算机

28、病毒传播危害性大,计算机系统一旦感染上病毒,可能会使计算 机系统瘫痪,从而可能造成灾难性的后果。所以,各国一直对计算机病毒的防犯 给予高度重视,并且逐步采取了一系列科学管理方法和预防措施。通常采用如下 安全管理方法和对策。(1) 对工作人员应该加强关于计算机病毒及其危害的教育使有关人员认 识到,程序和数据的破坏或系统瘫痪,不仅给公司或厂方造成巨大的经济损失, 而且还会严重地损害公司和厂方的社会形象和信誉。(2) 为了防犯病毒的入侵,对于系统软件应予以写保护。注意对需要的可执行程序和数据文件进行写保护(3) 对于予以保护的文件,为了防止文件的任何可能的修改,只允许使 用读操作,而且要经常检查这些

29、文件是否被修改了。(4) 对于计算机系统中的程序,要定期进行比较测试和检查,以检测是 否有病毒侵入。(5) 要谨慎使用公共软件,防止计算机病毒的传播和扩散。(6) 在使用口令(Password)时,要尽可能选择随机字符作为口令, 让口 令本身无意义,不要用名字生日等作为口令,以增加破译口令难度。(7) 加强使用软盘的管理,尽量不用软盘引导。因为用软盘引导造成 病毒感染的机会要多一些,而用硬盘引导,则较安全。(8) 要严禁将其它部门的程序带入本系统。外来程序如确需要使用,?必须经管理人员授权,并要经过严格检查和测试,在确信无病毒感染时,才允 许在本系统中运行。(9) 不允许随便将本系统与外界系统

30、接通,以防止外界系统的病毒乘 机侵入。(10) 不允许将各种游戏软件装入计算机系统,因为游戏软件被病毒 侵入的机会很多,带病毒可能性大,以防止计算机病毒乘机侵入。(11) 使用杀毒软件,病毒本质上是一种程序,故可以通过软件的方法来预防或清除病毒程序,这就是杀毒软件。现今市面上流行的国际,国内的杀病毒软件的很丰富。如:Scar、Clean、kill系列、KV200 KV30Q等等不一而足。?这些杀毒软件各有特点,使用较多的是kill系列和kv系列,这两个系列都可以通过菜单界面方便的进行操作。一)、什么是计算机病毒所谓计算机病毒,是指一种在计算机运行过程中,能把自身精确拷贝或 有修改地拷贝到其它程序体内的程序。 计算机病毒是人为非法制造的程序,正象 人体病毒侵犯人细胞,并把它转换制造病毒的“工厂” 一样, 计算机病毒是指病 毒程序。)、计算机病毒的特性1 隐蔽性计算机病毒程序是人为制造的小巧玲珑的经过精心泡制的程序,这就是 病毒的源病毒。这种源病毒是一个独立的程序体,源病毒经过扩散生成的再生病 毒,往往采用附加或插入的方式隐蔽在可执行程序或数据文件中,可以在几周或几个月内不被人发现,这就是所谓隐蔽性。2 .潜伏性所谓潜伏性,指病毒具有依付于其它媒体

温馨提示

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

最新文档

评论

0/150

提交评论