1、计算机基本知识计算机基本知识概概 述述计算机系统的组成计算机系统的组成数据在计算机中的表示数据在计算机中的表示微型计算机系统微型计算机系统概概 述述 电子计算机可分为模拟式电子计算机和数字式电电子计算机可分为模拟式电子计算机和数字式电子计算机两大类。模拟式电子计算机所处理的电信号子计算机两大类。模拟式电子计算机所处理的电信号在时间上是连续的,这种信号称为模拟量在时间上是连续的,这种信号称为模拟量;而数字式而数字式电子计算机所处理的电信号在时间上是断续的,这种电子计算机所处理的电信号在时间上是断续的,这种信号称为数字量。人们通常所说的计算机指的是数字信号称为数字量。人们通常所说的计算机指的是数字
2、式电子计算机。式电子计算机。计算机的工作原理计算机的工作原理 计算机工作原理由美籍匈牙利数学家冯诺依曼(John Von Neumann)于1946年提出,故称为冯诺依曼原理。冯诺依曼原理:将完成某一计算任务的步骤,用机器语言程序预先送到计算机存储器中保存,然后启动机器,按照程序编排的顺序,一步一步地取出指令,控制计算机各部分的运行,并获得所需结果。计算计算:5(26)?根据根据数学运算的方法数学运算的方法:首先计算首先计算 2 +6 _ 得出结果得出结果 8 然后再计算然后再计算 5 X 8 _ 得出结果得出结果 40 人工数学运算可归纳为两个方面:人工数学运算可归纳为两个方面:1.运算的物
3、质条件:用笔和纸记下已知数据和中间结果 -存储器。用大脑对运算过程进行控制-控制部件。用大脑进行运算-计算部件 2.运算的过程:制定运算的步骤(程序)。按预订的步骤计算。得出结果。根据对人工演算的分析,可设计一个计算机的模型来完成数值的计算。这个模型至少应该具备存储器,控制器,运算器三个部分。计计 算算 机机 模模 型型 5268401.2.3.4.5.6.7.XY运算步骤数 据控 制 信 号控 制 器指 令控制信号存 储 器运 算 器 T1 T2 T3 T4 T5工作过程:工作过程:首先将初始数据和运算步骤 送到存储器中保存。启动计算机,由控制器按运 算步骤控制运算器进行运算。(PC:程序计
4、数器)输出结果。运算步骤运算步骤(5(2+6):X(T2)Y(T3)T4(X)+(Y)X(T1)Y(T4)T5(X)(Y)输出(T5)冯冯诺依曼型计算机的诺依曼型计算机的 5 5大功能:大功能:输入功能:将程序和数据送到计算机存储器中。存储功能:能记忆输入的程序、数据及各种结果。运算功能:能完成各种算术运算、逻辑运算及数据传输等操作。控制功能:能根据程序的规定或操作结果,控制程序的执行顺 序及计算机各部件之间的协调工作。输出功能:能根据人们事先给出的格式要求,将程序、数据及 结果输出给操作人员。计算机的发展简史计算机的发展简史 从1946年美国宾夕法尼亚大学研制出世界第一台电子数字计算机ENI
5、AC至今,计算机的发展经历了4个阶段。:重达重达30吨吨:占地占地170平方米平方米:消耗电力消耗电力140KW:18000个电子管个电子管:运算速度运算速度5000次次/秒秒第一代计算机(19461958年)。采用电子管作为主要元器件。l 体积大、运算速度低、存储容量小、可靠性差l 使用机器语言或汇编语言编程l 几乎没有软件配置,主要用于科学计算l 奠定了计算机的技术基础:二进制、自动计算、程序设计第二代计算机(19581964年)。主要元器件变为晶体管。l体积减小、稳定性增强、运算速度提高l功耗减小、价格降低l高级语言、软件配置出现、外设增加第三代计算机(19641974年)。用半导体中小
6、规模集成电路代替分离元件的晶体管。l 体积和耗电减小、速度和存储容量提高、可靠性加强l 系统结构改进、操作系统出现、软件配置完善l 计算机开始标准化、模块化及系列化,解决了软件兼容问题第四代计算机(1974年至今)。以大规模和超大规模集成电路为计算机的主要功能部件。速度更快、体积更小,计算机日益普及,并走向家庭。现在很多国家正在研制新一代的计算机,有人称之为第五代机。新一代计算机将是微电子技术、光学技术、超导技术、电子仿生技术等学科相结合的产物。随着科学技术的迅速发展和科技产品的更新换代的加快,科学家还致力于发展许多非冯诺依曼型的体系结构的计算机,如数据流计算机、神经网络计算机等等。计算机系统
7、的组成计算机系统的组成 一个完整的计算机系统由硬件和软件两大部分组成。硬件是构成计算机的物理实体,是整个计算机系统的物质基础。软件是各种程序及相应的说明文件。通常将没有配置软件的计算机称为硬件计算机或“裸机”。1.1.计算机系统的硬件结构计算机系统的硬件结构 根据冯诺依曼型计算机应具备的5大功能,将前面提出的计算机模型加以实现,就可以组成一个典型的计算机硬件结构,如图所示。中央处理器存储总线主存储器输入/输出总线外存储器输入设备输出设备中央处理器中央处理器 中央处理器简称CPU(Central Processing Unit),它是计算机的核心部件.中央处理器 由以下4部分组成:运算器:对数据
8、进行各种算术和逻辑运算。控制器:对运算器及整个计算机的所有部件进行控制,完成 取指令及执行指令的各种动作。通用寄存器组:给运算器和控制器提供有限的存储单元,进 行运算时,作为指令地址和数据的暂存装置。CPU内部总线:用以连接CPU内部的各种部件,为它们之间进 行数据传送提供通路。主存储器主存储器 主存储器也称为内存储器(简称为主存或内存)。程序执行期间,程序及数据存放在主存储器中。存储容量的单位:主存储器容量的基本单位为字节,一个字节包含8位二进制位。字节(Byte):8位二进制位(bit)千字节(KB):1KB=1024B兆字节(MB):1MB=1024KB十亿字节(GB):1GB=1024
9、MB万亿字节(TB):1TB=1024GB内存的性能指标内存的性能指标:评价内存的主要性能指标有二个:(1)存储容量:即内存可以容纳的二进制信息量,目前微机 的内存容量一般为1G以上。(2)存取速度:即两次存取操作之间所需的最短时间,又称 为存储周期,一般为数个纳秒。外存储器外存储器(简称外存简称外存,辅存辅存)1引入外存储器的原因 由于主存价格昂贵,因此容量有限。若需要存储大量的且暂时又不用的数据时,则可放入一个辅助的存储器中保存,因此需要引入外存储器。2外存与内存的本质区别 外存一般由磁性材料或光学材料组成,其优点是价格便宜,存储容量大,并能永久保存信息。其缺点是存取速度慢,且CPU不能直
10、接执行存放在外存中的程序。输入设备输入设备 输入设备包括键盘、鼠标、扫描仪及数模转换器等。用于将程序和数据输入计算机,并可通过键盘对计算机的运行过程进行干预和控制。输出设备输出设备 最常见的输出设备是屏幕显示器和打印机。输出设备用于将保存在计算机中的程序和数据,以及运算过程中产生的结果信息显示或打印出来。2.2.计算机的软件结构计算机的软件结构 计算机软件,按其 功能不同分为系统软件和应用软件两类。系统软件系统软件 系统软件指由计算机厂家及配套的软件公司提供的用于使用和管理计算机的程序及说明文档。它们主要包括以下几种。(1)操作系统 :用来管理计算机系统的各种硬件及软件资源。(2)计算机语言及
11、汇编、编译、解释程序(3)服务程序:用户通过这些程序来使用系统提供的许多功能。(4)程序库:系统中包含的各种标准子程序。(5)数据库管理系统:能有效地进行数据的存储、共享和处理。应用软件应用软件 为了用计算机解决各种实际问题,必须编制各种相应的应用程序。这些应用程序统称为应用软件。应用软件包括软件公司提供的和用户自己编写的各种软件。由于计算机的应用极其广泛,因而应用程序多种多样,极其丰富。某些应用软件也可以逐步标准化、模块化。若将这类程序链接在一起,就成了应用软件包。计算机语言及汇编、编译、解释程序计算机语言及汇编、编译、解释程序 机器语言。机器语言是一种用二进制代码“0”和“1”形式来表示的
12、、能够被计算机直接识别和执行的语言,因此也称为低级语言。汇编语言及汇编程序。为了克服机器语言读写的困难,20世纪50年代初人们发明了汇编语言。汇编语言是一种用助记符表示的面向机器的程序设计语言,因此也称为符号语言。例如:ADD AX,1、DEC BX、JMP J-PNT 高级语言及编译或解释程序。高级语言与具体的计算机指令无关,其表达方式更接近人们对求解过程或问题的描述方式。是面向程序的、易于掌握和书写的程序设计语言。例如C语言中:for(int i=0;i10;i+)高级语言及编译或解释程序高级语言及编译或解释程序 目前广泛使用的高级语言主要有以下几种:FORTRANFORTRAN 面向科学
13、计算的语言;PASCALPASCAL 结构程序设计语言,适应于教学、科学计算、数据处理和系统开发;BASICBASIC 简单易学的会话式语言,如 Q basic、Visual Basic;C C 既具有高级数据结构,又具有低级语言特色的通用语言,适用于系统软件的开发,如 VC+、C+Builder等;Java 一种新型跨平台分布式程序设计语言。编译方式和解释方式编译方式和解释方式编译方式:即事先编好一个称为编译程序的机器指令程序,并存放在计算机中执行;当用高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器指令表示的目标程序,然后再由计算机执行该目标程序并得到计算结果。其工作
14、流程及关系如图所示。机器指令目标程序高级语言源程序编译程序(事先放入计算机)(编译)计算结果(执行)解释方式:即事先编好一个称为解释程序的机器指令程序,并放在计算机中执行;当用高级语言编写的源程序输入计算机后,它并不像编译方式那样,把源程序整个地翻译成目标程序后,再由机器执行该目标程序。而是逐句地进行翻译,且翻译一句就由机器执行一句,即边解释边执行。其工作方式如图所示。计算结果高级语言源程序解释程序(事先放入计算机)(解释并执行)数据在计算机中的表示数据在计算机中的表示 计算机处理的对象是数据,它包括数值、文字、图像、声音等各种形式。在计算机内,所有的数据都是用二进制的编码形式来表示的。从数学
15、的角度来看,任何一个二进制的编码都可看作是一个二进制的数据。计算机只能处理二进制的数。二进制计数法的基本要点:(1)由两个不同的数字符号(即0和1,又称为数码)组成。(2)逢二进一。(3)同一数码,在二进制数的不同数位上所代表的值是不同的。例如二进制数:(1010)2=123+022+121+020=8+2=10(4)基本的运算规则是加法运算和乘法运算(其它运算方式可 由这二种运算进行转换),其公式为:0+0=0 00=0 0+1=1 01=0 1+0=1 10=0 1+1=10 11=1不同进制间的转换不同进制间的转换 1二进制转换为十进制数 其方法是:首先将二进制数展开为一个以2为底的指数
16、形式,然后再按十进制数进行运算。例如:(1001.101)2=123+120+12-1+12-3=(9.625)2十进制数转换为二进制数(1)对整数部分的转换规则是:用2除十进制数的整数部分,余数为转换后二进制数的整数部 分的最低位数字;再用2除前次除所得的商,余数为转换后二进制数的整数部分 的高一位数字;重复步骤的操作,直到商为0才结束。例如:将(十进制)数19转换为二进制数的过程如下:商 余数19/2 1 (低位)9 /2 1 4 /2 0 2 /2 0 1 /2 1 (高位)0即:(19)10=(10011)2()对小数部分的转换规则是:用2乘十进制数的小数部分,积的整数部分为转换后二进
17、制数 的小 数部分的最高位数字;再用2乘前次乘所得积的小数部分,积的整数部分为 转换后二进制数的小数部分的低一位数字;重复步骤的操作,直到乘积为0(或小数位数已满足要求)才结束。例如:将十进制0.75转换为二进制数的过程如下:计算过程 积的整数部分 0.752 =1.5 1 (高位)0.5 2 =1.0 1 0 2 =0 0 (低位)即:(0.75)10=(0.110)2 八进制数(一位八进制数对应3位二进制数):有8个数码:0(000),1(001),2(010),3(011),4(100),5(101),6(110),7(111)逢八进一 八进制数和十进制的转换方法类似于二进制和十进制的转
18、换方法。17O=15D=1111B 0.3O=0.375D十六进制数(一位十六进制数对应4位二进制数)有16个数码:0(0000),1(0001),2(0010),3(0011)4(0100),5(0101),6(0110),7(0111)8(1000),9(1001),A(1010),B(1011)C(1100),D(1101),E(1110),F(1111)逢十六进一 十六进制与十进制的转换方法类似于二进制与十进制的转换方法。1AH(0 x1A)=26D=32O=11010B 0.4H=0.25D 由于二进制数书写时位数较长,容易出错,所以常用八进制和十六进制来书写。利用十六进制(或八进制
19、)简化计算,以十六进制为例:例1:将十进制数125转化为二进制数:商 余数125/16 D (低位)7 /16 7 (高位)0(125)10(7D)16(0111,1101)2例2:将二进制数11010110转换为十进制数:(1101,0110)2(D6)16161361(214)10练习:将十进制数325转换为二进制数。将二进制数10010010转换为十进制数。数据的二进制编码数据的二进制编码 1十进制数的编码:每一个十进制的数码用4位二进制的数来表示。现在较常用的BCD码是8421BCD码,即:每个十进 制数码都用其对应的二进制数来表示。即:0 00001 0001 2 00103 001
20、1 4 01005 0101 6 01107 0111 8 10009 1001例如:(85)10=(0101 0101)2=(1000 0101)BCD 2字母和符号的编码:ASCII码(American Standard Code for Information Interchange美国信息交 换标准代码)。采用8位二进制数进行编码,每个编码的最高位为0(或校验位),其余的位 用于编码,故可表示128个不同的字符。即:二进制:0000000001111111 或十进制:0127 如:AZ的ASCII编码为 6590;az的ASCII编码为 97122;09的ASCII编码为 4857。3
21、汉字的编码:国标码(或汉字交换码)、,每个汉字的国标码由16位二进制数(或4位十六进制数)来表示。此外还包括输入码和字形码。输入码:区位输入法、五笔输入法、拼音输入法、手写输入 字形码:点阵式、矢量式。汉字点阵类型汉字点阵类型 点阵点阵 占用字节数占用字节数简易型简易型16 1632普及型普及型24 24提高型提高型32 32精密型精密型48 48721282884图像编码:图像包括位图图像和矢量图像。位图图像的每个像素用若干个二进制数的编码来表示。黑白图像:1位 彩色图像:24位(Red Green Blue)5声音的编码:通过“模/数”转换器对声音信号按固定的时间间隔进行采样,然后将其转换
22、成二进制的数字量。处理过程包括采样、量化、编码。二进制数据在计算机内的表示二进制数据在计算机内的表示 数值数据在计算机内的格式数值数据在计算机内的格式:计算机中常用的数值数据的格式有定点格式和浮点格式两种。(1)定点表示法 定点表示法约定:数据的小数点的位置是固定不变的,因而小数点不必再用记号来表示。数据的字长数据的字长:表示某一个数据所需的二进制位数。对于一个数据字长为n+1的任意定点数 X0X1.XN-1 XN,则它在计算机中的表示形式为:X0X1X2-XN符号 数值部分(尾数)如果x是纯小数,那么小数点在符号位X0和最高数值位X1之间,故数的表示范围为:2-n|x|1-2-n 如果X是纯
23、整数,那么小数点在最低数值位XN的右边,故数的表示范围为:1|x|2n 1 对极大的纯整数和极小的纯小数采用比例因子。(2)浮点表示法 浮点表示法是将比例因子以适当的形式表示在数据中。当数据变化时,比例因子可根据要求进行浮动(扩大或缩小)。对一个任意二进制数N,总可以写成 2e(m)若用浮点数来表示,一种最常用的格式为:e0 e1 e2 e i m0 m1 m2 mn 阶符 阶 码 数符 尾数 其中:e0和m0用0或1来表示正、负号。通常规定:浮点数的尾数用纯小数给出,且当尾数不为0时,其绝对值应该大于等于0.5。这称为浮点数的格式化表示。真值和机器数 真值:真值:+1011,-1101 机器
24、数机器数可表示成:01011和 11101 常见的机器数有原码、反码、补码等三种不同形式。原码表示法原码表示法 :二进制数的原码表示法可描述为:(1)定点数的原码形式为:正数的符号用0表示,负数的符号用 1表示,其余各位用尾数本身表示。例如当字长为8时,当 x1=(+1100010)2时:x1原=01100010 x2=(-1100010)2时:x2原=11100010(2)浮点数的原码形式为:将阶符和阶码,数符和尾数这两部分,分别表示为定点数的原码形式。反码表示法反码表示法 :采用反码是为了求补码。对反码表示法可描述如下:(1)正数的反码表示与原码相同,即x反=x原。(2)负数(包括定点数和
25、浮点数)的反码符号位为1,其 余部分的数码与原码中的数码相反,即0变1,1变0。例如当字长为8时,当 x2=(-1100011)2时:x2原=11100011x2反=10011100补码表示法补码表示法 :对二进制数的加、减法运算有时涉及到正数的减法运算(或正、负数相加的运算),其运算规则计算机并中没有定义。为了解决这一类问题,计算机中引入了补码的形式。什么是补码12369 假若现在是北京标准时间2点正,而你的时钟却指向9点正。为了校准时钟,可采用两种方式:倒拨时钟7小时 9+(-7)=9 7=2顺拨时钟5小时 9+5=12+2=2 由于钟面上表示小时的最大值为12,因此当时钟的指针到12点时
26、,12自动丢失(相当于进位,但未保存),然后从0开始重新记数,指向2点。这个自动丢失的12被称为模(module),它是时钟这个特定计量系统的量程(即所能表示的数的极限)。因此,当以12为模时,我们有:9 7=9+5=2称(7)与(+5)对模12互为补数。即当一个计量系统的量程是固定时,减去一个数等于加上该数的补数,从而可将减法运算转换为加法运算。任何一个二进制数的量程就是它的字长,因此,二进制数的补码表示法可描述为:(1)0(包括+0和0)及正数的补码与原码相同;(2)负数的补码就是在反码的最末位加1。例如:当x=(1100011)2时:x原=11100011,x反=10011100 x补=
27、10011100+1=10011101 由于0和正数的补码就是原码,因此计算机中的加、减法运算都是用补码的形式进行。补码表示法X+Y补=X补 +Y补X-Y补=X补+-Y补例:X=+1011 Y=-1110X补 =01011 Y补 =10010X+Y补=X补 +Y补 =01011+10010 =11101补码表示法(续)微型计算机系统微型计算机系统l微型计算机系统(Microcomputer System):指由微型计算机配以相应外部设备及专用接口电路、电源、面板以及足够的软件而组成的系统,如图所示。外部设备系 统 总 线中央处理器外部设备接口存储器RAM/ROM系统微型计算机的硬件配置微型计算
28、机的硬件配置 由主机箱和各种外设组成1.1.主机箱主机箱 主机箱内除包含有CPU和内存外,还包含有系统板、显示适配器、硬盘、软盘驱动器和光盘驱动器等部件。主主 板板 主板(也称系统板)是微型计算机中最重要的部件之一,是整个电脑工作的基础。主板上的器件主要有:CPU插槽(插座)、内存插槽、高速缓存、局域总线和扩展总线;硬盘、串口和并口等外部设备的接口;以及时钟、CMOS和主板BIOS控制芯片。(2)中央处理器(CPU)CPU 已从Intel早期的 8088、80286发展到今天的Pentium 系列 及AMD的同一档次处理器。CPU的时钟频率:也称为主频,其表示形式为nG赫兹(记为nGHz)。主
29、频的大小反映了CPU的执行速度。最新的Pentium CPU,主频已达数GHz。CPU的字长:指CPU内部数据总线和寄存器的二进制位数。字长的位数越多,微型计算机的执行速度也会越快。Pentium系列的CPU字长为64位。时序系统是控制器的心脏,其功能是为指令的执时序系统是控制器的心脏,其功能是为指令的执行提供各种定时信号。行提供各种定时信号。指令周期:取出并执行一条指令的时间指令周期:取出并执行一条指令的时间 机器周期:又称机器周期:又称CPU周期,通常用内存中读取一周期,通常用内存中读取一个指令字的最短时间来规定。个指令字的最短时间来规定。时钟周期:通常时钟周期:通常称为节拍脉冲或节拍脉冲
30、或T周期,是处理周期,是处理操作的最基本时间。操作的最基本时间。指令周期指令周期i机器周期机器周期 机器周期机器周期j时钟周期(时钟周期(i、j为正整数)为正整数)(2)中央处理器(续)(3)(3)内存储器内存储器 内存储器是用来存放微型计算机运行所需程序和数据的部件。内存储器分为两种:可读写随机存储器 RAM(Random Access Memory)RAM只是一个临时存储器,一旦断电,RAM中的信息便会立即消失。只读存储器 ROM(Read Only Memory)用来存放计算机系统有关的不变信息。高速缓冲存储器(高速缓冲存储器(CacheCache)在RAM与CPU之间或CPU内部增加的
31、高速缓冲存储器(Cache)可用来提高内存的存、取访问的速度。其方法是将RAM中的部分程序和数据预先送到Cache中保存,当CPU试图存取主存中数据时,它首先搜寻Cache。如果所需的数据在Cache中,则CPU直接对Cache进行数据存取;否则,在从内存中存取该数据的同时,将此数据及与其相邻的一组数据送入Cache中,以备将来使用。Cache的存取速度比内存快得多,因此能极大地提高微机的运行速度。(4).(4).硬盘硬盘 硬盘按其接口类型可分为IDE、SCSI、光纤通道、SATA四种。l IDE接口:IDE接口有40针,标准IDE接口只支持2个设备,每个硬盘的最大空间也只能到528MB;现在
32、普遍使用增强型标准,最多可支持4个设备。优点是价格低廉,兼容性强。l SCSI接口:SCSI接口硬盘支持的容量更大、传输速率更高、可管理的设备更多等等。主要用于服务器。l 光纤通道接口硬盘主要用于服务器。l SATA接口硬盘是指串口硬盘,相比IDE接口的硬盘接口更简单、速度更快,是未来PC机硬盘的趋势。固态硬盘固态硬盘 有基于闪存和基于DRAM两种,固态硬盘相比普通硬盘有如下优点:启动快,没有电机加速旋转的过程。不用磁头,快速随机读取,读延迟极小。无噪音。内部不存在任何机械活动部件,不会发生机械故障,也不怕碰撞、冲击、振动。工作温度范围更大。低容量的固态硬盘比同容量硬盘体积小、重量轻。但这一优
33、势随容量增大而逐渐减弱。(5)5)光盘驱动器光盘驱动器 光盘驱动器(简称光驱)也就是我们平时常说的CD-ROM或DVD-ROM驱动器,也是微机的一种外部存储设备。目前计算机上使用的光盘可分为以下几种类型:只读光盘、写一次光盘 读写光盘。DVD的容量:DVD-5(D5):单面单层,容量4.7GB。DVD-9(D9):单面双层,容量8.5GB。DVD-10(D10):双面单层,容量9.4GB。DVD-18(D18):指双面双层,容量17GB。(6)6)U U盘和移动硬盘盘和移动硬盘U盘:又称闪存盘,体积小,便于携带接口:USB1.1、2.0、3.0容量:目前一般为8G或以上移动硬盘:移动硬盘盒笔记
34、本硬盘接口:并行接口、IEEE1394、USB 容量:目前一般为500G或1T2.2.外部设备外部设备 (1).(1).键盘键盘 键盘是微机的一种外部设备,通过它可以向微机输入数据和字符,以及控制微机工作的命令。键盘采用单片微处理器控制其扫描操作,可产生128个ASCII码字符以及128个专用或图形符号。目前很多键盘都附带有一些快捷键,通过这些快捷键可以启动一些程序,通常被称作多媒体键盘。(2).(2).鼠标鼠标 随着 Windows 的流行,鼠标逐渐超越键盘而成为使用率最高的基本输入设备,将命令输入转化为简单的移动与点击。鼠标按其结构可分为机械式鼠标、光电式鼠标、轨迹球、无线遥控式鼠标和网络
35、鼠标;根据按键的数目,又可分为两键鼠标和三键鼠标;按照接口类型,还可分为PS/2接口鼠标、串行接口鼠标和USB鼠标。(3)(3)显示器显示器 显示器是微机必不可少的外部输出设备,其作用是将主机处理的结果以图形或字符(包括数字、字母、汉字及各种符号)的形式显示在荧光屏上。显示器的类型有:CRT CRT显示器显示器 液晶(液晶(LCD)显示器显示器 显示器的分辨率显示器的分辨率 分辨率是指显示器屏幕上每行和每列所能显示的“点”数(像素数),表示为MN。分辨率越高,屏幕可以显示的内容越丰富,图像也越清晰。最高分辨率是显示器的一个性能指标。目前的显示器一般都能支持1440900、12801024、10
36、24 768等规格的分辨率。(4).(4).打印机打印机 打印机是微机的另一种输出设备,它用字符或图形将主机的输出打印在纸上,以便长期保存。打印机按打印方式,分为撞击式和非撞击式两大类:撞击式打印机主要有针式打印机(又称点阵打印机)。非撞击式打印机主要有喷墨打印机和激光打印机。激光打印机喷墨打印机针式打印机 微型计算机的软件配置微型计算机的软件配置 微型计算机的软件可分为系统软件和应用软件两大类。1.1.系统软件系统软件(1)(1)操作系统操作系统 PC-DOS:主要指 Microsoft公司研制的 磁盘操作系统,也包括IBM公司及其他一些公司开 发的DOS。中文DOS:在DOS的基础上开发的
37、中文操作系统称为中文DOS。UNIX:原来是一种广泛地应用于各种中、小型计算机 上的通用操作系统,以后将其移植到微型计算机上。中、西文Windows:是Microsoft公司开发的一种带有图形及窗口界面的操作系统。Linux操作系统:是一种开放式的、免费的UNIX系统的变种。OS/2:指的是IBM公司为各种类型的微机所开发的一系列 操作系统。网络操作系统:主要安装在微机网络中的服务器上。(2)(2)汇编程序及编译、解释程序汇编程序及编译、解释程序 目前的微型计算机都配置了汇编程序以支持汇编语言的程序设计。各种高级语言的编译或解释程序主要有:l BASIC解释程序:它支持以“会话”方式解释执行的
38、BASIC语言,便于初学者使用。另外还有一种BASIC编译程序,用于支持编译型的BASIC语言程序设计,以提高程序的执行速度。l 各种编译程序:它们所支持的高级语言主要有PASCAL语言、C语言、FORTRAN语言、PL/M语言等等。这些语言都广泛地应用于微型计算机各个应用领域的程序设计中。(3)(3)数据库管理系统数据库管理系统 在微型计算机上使用的数据库管理系统可分为两大类。一类是基于文件系统的原理,专门为微机开发的数据库管理系统。这类系统的功能较弱,对用户提供的开发支持工具也较少,因此主要用来作为一些小型信息管理系统的支撑环境。如Access。另一类是将在中、小型计算机上成功应用的数据库系统移植到微型计算机上。这类系统功能很强,为用户的开发提供了大量的支持工具及良好的应用环境。但这类系统对软、硬件资源的要求较高,主要用来作为一些大型信息管理系统的支撑环境。目前较流行的主要有ORACLE、SQL SERVER等系统。2.2.应用软件应用软件 随着微型计算机的普及,特别是Internet的广泛使用,微机的应用软件有了飞速的发展。从科学计算到工业控制,从数字处理到文字和图像处理,从商业到教育,从社会到家庭,各种应用软件不胜枚举。为了有效地支持微型计算机的软件开发,在微机的应用软件中还包括各种软件工具,主要有诊断程序、检查程序和各种辅助性程序。