计算机系统概述计算机系统组成计算机系统概述计算机系统的硬件组成1.中央处理机(CPU)CPU{运算器控制器运算器负责基本的算术运算和逻辑运算控制器负责计算机的各部件协调工作CPU品质的高低,直接决定了一个计算机系统的档次CPU指标:主频1.5G,2.0G,2.4GHZ数据传送的位数16位机,32位机,64位机计算机系统概述计算机系统的硬件组成2.存储器(CPU)计算机的记忆部件内存:直接与CPU相连,存取数据速度快,容量小外存(辅存):容量大,信息交换通过内存,存取数据速度慢存储器{内存外存{{RAMROM软盘硬盘光盘计算机系统概述计算机系统的硬件组成3.输入设备键盘扫描仪音频输入设备鼠标:机械式鼠标光电式鼠标4.输出设备显示器:根据显像管不同分为:阴极射线管(CRT)、发光二极管(LED)和液晶(LCD)显示器分辨率(显示器的水平和垂直方向所能识别的最大光点数)颜色数:16,256,24位真彩色(16.7M色)其他:点距、防辐射、刷新频率等打印机:常用的有针式打印机,喷墨打印机,激光打印机计算机系统概述计算机系统的硬件组成5.总线连接计算机中各个部件的一组物理信号线内部总线系统总线几种新型的计算机硬件设备USB2.0无线鼠标液晶显示器笔输入微盘CD-R/RW刻录机摩尔定律计算机系统的软件组成计算机软件按用途分为系统软件和应用软件系统软件操作系统:Windows操作系统DOS操作系统计算机系统概述计算机系统的软件组成计算机语言:机器语言汇编语言高级语言非过程语言智能性语言语言处理程序:源程序目标程序可执行程序数据库管理系统:关系型数据库(dBASE,FoxPro,Oracle,Access)系统服务程序:编辑程序调试程序装配和连接程序测试程序应用软件(应用软件包和用户程序)通用的应用软件:文字处理软件、表处理软件等专用的应用软件:财务管理系统、计算机辅助设计(CAD)软件等用户程序计算机安全病毒的基本知识1.计算机病毒的定义计算机病毒是具有自我复制能力的计算机程序,它能够影响和破坏正常程序的执行和数据的安全.2.计算机病毒的特点传染性寄生性潜伏性可触发性(激发性)破坏性3.计算机病毒的分类按其感染对象不同可分为下列几类:(1)引导型病毒(2)文件型病毒(3)混合型病毒计算机安全病毒的基本知识4.计算机病毒的症状(1)监视器(屏幕)显示异常(2)计算机系统的异常(3)打印机异常5.计算机病毒的破坏形式(1)破坏文件分配表(2)改变磁盘分配,造成数据写入错误(3)删除磁盘上的特定的可执行文件或数据文件(4)修改或破坏文件中的数据(5)影响内存常驻程序的正常执行(6)对整个磁盘或特定扇区或磁道格式化(7)对系统中用户存储的特定文件进行加密或解密计算机安全计算机病毒的防治(预防为主,防杀结合)1.计算机病毒的几种预防措施(1).专机专用(2).系统引导固定(3).利用写保护(4).慎用不知底细的软盘(5).备份重要文件(6).修改文件属性(7).控制数据共享(8).运用防病毒产品:抗病毒软件2.计算机病毒的消除使用杀病毒软件如Norton,金山毒霸,瑞星等,具体的使用方法可参考相应的软件说明书.注意事项如下:(1).杀毒软件本身也可能被病毒感染,所以存放杀毒软件的软盘要写保护(2).杀毒时一定要先关掉机器,再用不带病毒的软盘冷启动机器(3).杀毒软件只能检查出和清除一定数量的已知病毒.信息的表示及存储计算机中使用二进制的原因:容易表示、运算简单、逻辑性(0代表false,1代表true)进位计数制十进制数(Decimalnotation):由0~9十个数字组成,基数是10,逢十进一二进制数(Binarynotation):由0和1两个数字组成,基数是2,逢二进一八进制数(Octalnotation):由0~7八个数字组成,基数是8,逢八进一十六进制数(Hexnotation):由0~9以及A、B、C、D、E、F十六个数字组成,基数是16,逢十六进一。信息的表示及存储权展开式(34958)10=3×104+4×103+9×102+5×101+8×100100、101、102、103、104分别为右向左,每一位对应的权值。同理:(100101)2=1×25+0×24+0×23+1×22+0×21+1×20这里的基数为2。不同数制的相互转换(1)二、八、十六进制转换为十进制按权展开求和,即将每位数码乘以各自权值累加。例(1001.1)2=1×23+0×22+0×21+1×20+1×2-1=8+1+0.5=(9.5)10(345.73)8=3×82+4×81+5×80+7×8-1+3×8-2=192+32+5+0.875+0.046875=(229.921875)10(A3B.E5)16=10×162+3×161+11×160+14×16-1+5×16-2=2560+48+11+0.875+0.01953125=(2619.89453125)10不同数制的相互转换(2)十进制转换为二、八、十六进制整数部分:除以R取余法,即整数部分不断除以R取余数,直到商为0为止,最先得到的余数为最低位,最后到得余数为最高位。例将(75.453)10转换成二进制数(取4位小数)得(75.453)10=(1001011.0111)2不同数制的相互转换小数部分:乘R取整法,即小数部分不断乘以R取整数,直到积为0或达到有效精度为止,最先得到的整数为最高位(最靠近小数点),最后得到的整数为最低位。例将(152.32)10转换成十六进制数(取3位小数)得(152.32)10=(ED.733)16不同数制的相互转换(3)二进制转换为八、十六进制(二、八、十六进制对应关系表如下)二进制八进制十六进制二进制八进制十六进制00000100010800111100111901022010112A01133101113B10044110014C10155110115D11066111016E11177111117F不同数制的相互转换(3)二进制转换为八、十六进制例将二进制数1001101101.11001分别转换为八、十六进制数(001001101101.110010)2=(1155.62)81155.62(001001101101.11001000)2=(26D.C8)1626DC8注意:在两边补零凑足位数不同数制的相互转换(4)八、十六进制转换为二进制将每八(或十六)进制数展开为3(或4)位二进制数,不够位数在左边加0补足。例(631.02)8=(110011001.000010)2631.03(23B.E5)16=(001000111011.11100101)223B.E5注意:整数前的高位零和小数后的低位零可以取消数据存储的组织形式任何一个数都是以二进制形式在计算机内存储。计算机内的存储器(称为内存储器,简称内存),以下是关于内存的常用术语:位(bit):是数据的最小单位。字节(byte)=8bits1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB字:若干个byte,字长有8位、16位、32位、64位等。地址:用于存放信息的存储单元的唯一编号。计算机中字符的表示1.ASCII码(AmericanStandardCodeforInformationInterchange)7位ASCII码:每个符号由7位二进制数表示,占一个字节,最高位是0。8位ASCII码:每个符号由8位二进制数表示,可以表示256种不同的字符,最高位为1时,为机内码。计算机中字符的表示2.汉字输入码汉字输人码,又称“外部码”,指用户从键盘上输入代表汉字的编码。各种输入方案,以不同的符号系统来代表汉字进行输入的,所以,输入码是不统一的,五笔字型码、智能ABC、微软拼音等都是其中的代表。3.汉字机内码又称“汉字ASCII码”,简称“内码”,指计算机内部存储、处理加工和传输汉字时所用的由0和1符号组成的代码。输入码被接受后就由汉字操作系统的“输入码转换模块”转换为机内码,与所采用的键盘输入法无关。机内码是汉字最基本的编码,不管是什么汉字系统和汉字输人方法,输入的汉字外码到机器内部都要转换成机内码,才能被存储和进行各种处理。二进制的算术运算——逢二进一加法减法例:(1101)2……(13)10例:(1101)2……(13)10+(1011)2……(11)10-(1011)2……(11)10--------------------------------------------------------------------------------------------(11000)2……(24)10(0010)2……..(2)10二进制的算术运算乘法除法例:(1101)2……(13)10例:000110…..商*(1011)2……(11)10除数…110)100110…被除数---------------------------------------------1101101--------------1101011100001101101-----------------------------------------------------------10….余数(10001111)2…(143)10二进制数的逻辑运算没有进位,按位运算!11010=0010111001|011011110111001^0110101001110010110110100逻辑非!单操作数运算:!1=0;!0=1逻辑或|双操作数运算:0|0=0;0|1=11|0=1;1|1=1逻辑与^双操作数运算:0^0=0;0^1=01^0=0;1^1=1双操作数运算:00=0;01=110=1;11=0逻辑异或逻辑非!单操作数运算:!1=0;!0=1逻辑或|双操作数运算:0|0=0;0|1=11|0=1;1|1=1逻辑与^双操作数运算:0^0=0;0^1=01^0=0;1^1=1双操作数运算:00=0;01=110=1;11=0逻辑异或逻辑异或