2023年公务员事业单位计算机专业知识_第1页
2023年公务员事业单位计算机专业知识_第2页
2023年公务员事业单位计算机专业知识_第3页
2023年公务员事业单位计算机专业知识_第4页
2023年公务员事业单位计算机专业知识_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

计算机专业知识计算机的特点计算机问世之初,重要用于数值计算,“计算机”也因此得名。但随着计算机技术的迅猛发展,它的应用范围不断扩大,不再局限于数值计算而广泛地应用于自动控制、信息解决、智能模拟等各个领域。计算机能解决各种各样的信息,涉及数字、文字、表格、图形、图象等。计算机之所以具有如此强大的功能,这是由它的特点所决定的。概括地说,计算机重要具有以下几方面的特点:⑴运算速度快计算机的运算部件采用的是电子器件,其运算速度远非其他计算工具所能比拟,并且,由电子管升级到晶体管,再升级到小规模集成电路、中规模集成电路、大规模集成电路等,其运算速度还以每隔几年提高一个数量级的水平不断提高。⑵存储容量大计算机的存储器可以把原始数据、中间结果、运算指令等存储起来,以备随时调用。存储器不仅可以存储大量的信息,并且可以快速准确地存入或取出这些信息。计算机的应用使得从浩如烟海的文献、资料、数据中查找信息并且解决这些信息成为容易的事情。存储器的容量是用字节数来度量的。由于一般存储器的容量都非常大,现在常用“K字节”和“M字节”来度量,1K字节=1024字节,1M字节=1024K字节=1024*1024字节,一台普通的奔腾微机,主存储器32M字节,便可把1600多万汉字所有放入内存,并且可以快速地进行查找、排序、编辑等工作。⑶具有逻辑判断能力计算机可以根据各种条件来进行判断和分析,从而决定以后的执行方法和环节。还可以对文字、符号、数字的大小、异同等进行判断和比较,从而决定如何解决这些信息。计算机被称为“电脑”,便是源于这一特点的。⑷工作自动化计算机内部的操作运算是根据人们预先编制的程序自动控制执行的。只要把包含一连串指令的解决程序输入计算机,计算机便会依次取出指令,逐条执行,完毕各种规定的操作,直到得出结果为止。此外,计算机还具有运算精度高、工作可靠等优点。计算机的分类计算机可分为模拟计算机和数字计算机两大类。

模拟计算机的重要特点是:参与运算的数值由不间断的连续量表达,其运算过程是连续的,模拟计算机由于受元器件质量影响,其计算精度较低,应用范围较窄,目前已很少生产。数字计算机的重要特点是:参与运算的数值用断续的数字量表达,其运算过程按数字位进行计算,数字计算机由于具有逻辑判断等功能,是以近似人类大脑的"思维"方式进行工作,所以又被称为“电脑”。

数字计算机按用途又可分为专用计算机和通用计算机。

专用与通用计算机在其效率、速度、配置、结构复杂限度、造价和适应性等方面是有区别的。

专用计算机针对某类问题能显示出最有效、最快速和最经济的特性,但它的适应性较差,不适于其它方面的应用。我们在导弹和火箭上使用的计算机很大部分就是专用计算机。这些东西就是再先进,你也不能用它来玩游戏。

通用计算机适应性很强,应用面很广,但其运营效率、速度和经济性依据不同的应用对象会受到不同限度的影响。

通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型机、微型机及单片机。这些类型之间的基本区别通常在于其体积大小、结构复杂限度、功率消耗、性能指标、数据存储容量、指令系统和设备、软件配置等的不同。

一般来说,巨型计算机的运算速度很高,可达每秒执行几亿条指令,数据存储容量很大,规模大结构复杂,价格昂贵,重要用于大型科学计算。它也是衡量一国科学实力的重要标志之一。单片计算机则只由一片集成电路制成,其体积小,重量轻,结构十分简朴,性能介于巨型机和单片机之间的就是大型机、中型机、小型机和微型机。它们的性能指标和结构规模则相应的依次递减。计算机的应用计算机的应用领域已渗透到社会的各行各业,正在改变着传统的工作、学习和生活方式,推动着社会的发展。计算机的重要应用领域如下:

1.科学计算(或数值计算)

科学计算是指运用计算机来完毕科学研究和工程技术中提出的数学问题的计算。在现代科学技术工作中,科学计算问题是大量的和复杂的。运用计算机的高速计算、大存储容量和连续运算的能力,可以实现人工无法解决的各种科学计算问题。

例如,建筑设计中为了拟定构件尺寸,通过弹性力学导出一系列复杂方程,长期以来由于计算方法跟不上而一直无法求解。而计算机不仅能求解这类方程,并且引起弹性理论上的一次突破,出现了有限单元法。

2.数据解决(或信息解决)

数据解决是指对各种数据进行收集、存储、整理、分类、记录、加工、运用、传播等一系列活动的统称。据记录,80%以上的计算机重要用于数据解决,这类工作量大面宽,决定了计算机应用的主导方向。

数据解决从简朴到复杂已经历了三个发展阶段,它们是:

①电子数据解决(ElectronicDataProcessing,简称EDP),它是以文献系统为手段,实现一个部门内的单项管理。

②管理信息系统(ManagementInformationSystem,简称MIS),它是以数据库技术为工具,实现一个部门的全面管理,以提高工作效率。

③决策支持系统(DecisionSupportSystem,简称DSS),它是以数据库、模型库和方法库为基础,帮助管理决策者提高决策水平,改善运营策略的对的性与有效性。

目前,数据解决已广泛地应用于办公自动化、企事业计算机辅助管理与决策、情报检索、图书管理、电影电视动画设计、会计电算化等等各行各业。信息正在形成独立的产业,多媒体技术使信息展现在人们面前的不仅是数字和文字,也有声情并茂的声音和图像信息。

3.辅助技术(或计算机辅助设计与制造)

计算机辅助技术涉及CAD、CAM和CAI等。

⑴计算机辅助设计(ComputerAidedDesign,简称CAD)

计算机辅助设计是运用计算机系统辅助设计人员进行工程或产品设计,以实现最佳设计效果的一种技术。它已广泛地应用于飞机、汽车、机械、电子、建筑和轻工等领域。例如,在电子计算机的设计过程中,运用CAD技术进行体系结构模拟、逻辑模拟、插件划分、自动布线等,从而大大提高了设计工作的自动化限度。又如,在建筑设计过程中,可以运用CAD技术进行力学计算、结构计算、绘制建筑图纸等,这样不仅提高了设计速度,并且可以大大提高设计质量。

⑵计算机辅助制造(ComputerAidedManufacturing,简称CAM)

计算机辅助制造是运用计算机系统进行生产设备的管理、控制和操作的过程。例如,在产品的制造过程中,用计算机控制机器的运营,解决生产过程中所需的数据,控制和解决材料的流动以及对产品进行检测等。使用CAM技术可以提高产品质量,减少成本,缩短生产周期,提高生产率和改善劳动条件。

将CAD和CAM技术集成,实现设计生产自动化,这种技术被称为计算机集成制造系统(CIMS)。它的实现将真正做到无人化工厂(或车间)。

⑶计算机辅助教学(ComputerAidedInstruction,简称CAI)

计算机辅助教学是运用计算机系统使用课件来进行教学。课件可以用著作工具或高级语言来开发制作,它能引导学生循环渐进地学习,使学生轻松自如地从课件中学到所需要的知识。CAI的重要特色是交互教育、个别指导和因人施教。

4.过程控制(或实时控制)

过程控制是运用计算机及时采集检测数据,按最优值迅速地对控制对象进行自动调节或自动控制。采用计算机进行过程控制,不仅可以大大提高控制的自动化水平,并且可以提高控制的及时性和准确性,从而改善劳动条件、提高产品质量及合格率。因此,计算机过程控制已在机械、冶金、石油、化工、纺织、水电、航天等部门得到广泛的应用。

例如,在汽车工业方面,运用计算机控制机床、控制整个装配流水线,不仅可以实现精度规定高、形状复杂的零件加工自动化,并且可以使整个车间或工厂实现自动化。

5.人工智能(或智能模拟)

人工智能(ArtificialIntelligence)是计算机模拟人类的智能活动,诸如感知、判断、理解、学习、问题求解和图像辨认等。现在人工智能的研究已取得不少成果,有些已开始走向实用阶段。例如,能模拟高水平医学专家进行疾病诊疗的专家系统,具有一定思维能力的智能机器人等等。

6.网络应用

计算机技术与现代通信技术的结合构成了计算机网络。计算机网络的建立,不仅解决了一个单位、一个地区、一个国家中计算机与计算机之间的通讯,各种软、硬件资源的共享,也大大促进了国际间的文字、图像、视频和声音等各类数据的传输与解决。信息编码二-十进制编码

所谓二-十进制编码(BCD码BinaryCodedDecimal)就是将十进制的每一位数用4位二进制数表达。下表列出了最常用的8421编码对照表:字符编码

目前,在计算机中普遍采用的一种字符编码方式是“ASCII码”。

在ASCII码中,每个字符用7位二进制代码表达。例如,要拟定字符A的ASCII码,可以从表中查到高位是"100",低位是"0001",将高位和低位连起来就是字符A的ASCII码1000001。一个字节有8位,字符的ASCII码可以存入字节的低7位,最高位用来放奇偶校验位。

奇偶校验是指在代码传送过程中,用来检查是否出现错误的一种方法。一般分奇校验和偶校验两种。奇校验规定,对的的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1来满足;偶校验规定,对的的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1来满足。代码字符代码字符代码字符代码字符代码字符3252472H92\112p33!53573I93]113q34”54674J94^114r35#55775K95_115s36$56876L96`116t37%57977M97a117u38&58:78N98b118v39’59;79O99c119w40(60<

80P100d120x41)61=81Q101e121y42*62>

82R102f122z43+63?83S103g123{44,64@84T104h124|45-65A85U105i125}46.66B86V106j126~47/67C87W107k48068D88X108l49169E89Y109m50270F90Z110n51371G91[111o目前使用最广泛的西文字符集及其编码是ASCII字符集和ASCII码(ASCII是AmericanStandardCodeforInformationInterchange的缩写),它同时也被国际标准化组织(InternationalOrganizationforStandardization,ISO)批准为国际标准。

基本的ASCII字符集共有128个字符,其中有96个可打印字符,涉及常用的字母、数字、标点符号等,此外尚有32个控制字符。标准ASCII码使用7个二进位对字符进行编码,相应的ISO标准为ISO646标准。下表展示了基本ASCII字符集及其编码:

字母和数字的ASCII码的记忆是非常简朴的。我们只要记住了一个字母或数字的ASCII码(例如记住A为65,0的ASCII码为48),知道相应的大小写字母之间差32,就可以推算出其余字母、数字的ASCII码。

虽然标准ASCII码是7位编码,但由于计算机基本解决单位为字节(1byte=8bit),所以一般仍以一个字节来存放一个ASCII字符。每一个字节中多余出来的一位(最高位)在计算机内部通常保持为0(在数据传输时可用作奇偶校验位)。

由于标准ASCII字符集字符数目有限,在实际应用中往往无法满足规定。为此,国际标准化组织又制定了ISO2023标准,它规定了在保持与ISO646兼容的前提下将ASCII字符集扩充为8位代码的统一方法。ISO陆续制定了一批合用于不同地区的扩充ASCII字符集,每种扩充ASCII字符集分别可以扩充128个字符,这些扩充字符的编码均为高位为1的8位代码(即十进制数128~255),称为扩展ASCII码。下表展示的是最流行的一套扩展ASCII字符集和编码:汉字编码

对汉字进行编码是为了使电脑可以辨认和解决汉字。

⑴国标码(也称互换码)

国家标准汉字编码简称国标码,在国标码表中,共收录了一、二级汉字和图形符号7445个。其中图形符号682个,一级汉字(常用汉字)3755个,二级汉字(不常用汉字)3008个,每个汉字及特殊字符以两个字节的十六进制数值表达。

在2023年3月我国又推出了《信息技术·信息互换用汉字编码字符集·基本集的扩充》新国家标准,共收录了27000多个汉字,还涉及藏、蒙、维吾尔等重要少数民族文字,基本上解决了计算机汉字和少数民族文字的使用标准问题。

⑵机外码(也称输入码)

机外码是指操作人员通过西文键盘上输入的汉字信息编码。重要有以下四种:

数字编码,如:电报码、区位码。

字音编码,如:双拼、全拼、智能ABC输入法等。

字形编码,如:五笔字型码、表形码。

音形编码,根据语音和字型双重因素拟定的输入码。

⑶机内码(也称内码)

机内码是指计算机内部存储、解决加工汉字时所用的代码。输入码通过键盘被接受后就由汉字操作系统的"输入码转换模块"转换为机内码,每个汉字的机内码用2个字节的二进制数表达。为了与ASCII相区别,通常将其最高位置为1,大约可表达16,000多个汉字。虽然某一个汉字在用不同的汉字输入方法时其外码各不相同,但其内码基本是统一的。

⑷字形码

字形码是指文字信息的输出编码。用来将机内码还原为汉字进行输出。

字形码采用点阵形式,不管一个字的笔划多少,都可以用一组点阵表达。每个点即二进制的一个位,由"0"和"1"表达不同状态,如明、暗或不同颜色等特性表现字的型和体。所有字形码的集合构成的字符集称为字库。根据输出字符的规定不同,字符点的多少也不同。点阵越大、点数越多,分辨率就越高,输出的字形也就越清楚美观。汉字字型有16×16、24×24、32×32、48×48、128×128点阵等,不同字体的汉字需要不同的字库。点阵字库存储在文字发生器或字模存储器中。字模点阵的信息量是很大的,所占存储空间也很大。以16×16点阵为例,每个汉字就要占用32个字节。多媒体信息表达

多媒体(Multimedia)是多种媒体的复合,多媒体信息是指以文字、声音、图形、图像为载体的信息。

⑴音频信息的数字化

计算机中所解决的都是一些二进制信息,为了使计算机能解决声音信号,必须先将这种模拟信号转换成二进制的数字信号,即对声波进行采样,这个过程称为模/数(A/D)转换,反之,将数字信号转换成模拟信号的过程称为数/模(D/A)转换。每秒钟的采样数叫做采样频率,目前通用的标准采样频率有3个:44.1kHz、22.05kHz和11.025kHz。将采样的声音信号幅值转换为二进制表达,则声音就被数字化了。采样的频率越高,声音的保真度越高,质量越好。

⑵视频信息的数字化

动态图像也称视频信息,人们所看到的视频信息事实上是由许多幅静止的画面所构成的。每一幅画面称为一帧,帧是构成视频信息的最小、最基本的单位。视频信息的采样和数字化视频信号的原理与音频信息数字化相似,也用两个指标来衡量,一是采样频率,二是采样深度。

采样频率是指在一定期间以一定的速度对单帧视频信号的捕获量,即以每秒所捕获的画面帧数来衡量。例如,要捕获一段连续画面时,可以用每秒25~30帧的采样速度对该视频信号加以采样。采样深度是指经采样后每帧所包含的颜色位(色彩值)。如:采样深度为8位,则每帧可达成256级单色灰度。数据表达解决机硬件可以辨认并进行存储、传送和解决的数据表达方法。一台解决机的数据表达方法是解决机设计人员规定的,尽管数据的来源和形式有所不同,但输入这台解决机并经它解决的所有数据都必须符合规定。软件设计人员还可以依此来规定各数据类型(如虚数、向量等)和组织复杂的数据结构(如记录、文卷等)。

初期的机械式和继电式计算机都用品有10个稳定状态的基本元件来表达十进制数据位0,1,2,…,9。一个数据的各个数据位是按10的指数顺序排列的,如386.45=3×102+8×101+6×100+4×10-1+5×10-2。但是,规定解决机的基本电子元件具有10个稳定状态比较困难,十进制运算器逻辑线路也比较复杂。多数元件具有两个稳定状态,二进制运算也比较简朴,并且能节省设备,二进制与解决机逻辑运算能协调一致,且便于用逻辑代数简化解决机逻辑设计。因此,二进制遂得到广泛应用。

定点表达法

在二进制中,0和1分别由解决机电子元件的两个稳定状态表达,2为数的基底。二进制数为0和1。例如,11001表达十进制整数25;0.101表达十进制小数0.625。在解决机运算器中,数据小数点的位置是隐含固定的。通常,小数点隐含固定在数据最右端的,称定点整数,如11001;小数点隐含固定在数据最左端的,称定点小数,如0.101。

浮点表达法

把解决机解决的数据都化为定点整数或定点小数会给用户带来很多麻烦和限制:①用户的初始数据、中间结果,或最后结果也许在很大的范围里变化,程序员不得不在运算的各个阶段预先引入比例因子,把数据统一放大或缩小;②一定长度的定点数据所能表达的数据范围和精度是很有限的。例如,15位二进制定点整数能表达的最大值是111(即215-1),最小值是001(即1);同理,15位二进制定点小数能表达的最大值是0.111(即1-2-15),最小值是0.001(即2-15)。为此,解决机常采用小数点位置可以浮动的二进制浮点表达法。在浮点表达法中,一个数据分为阶码(或指数)和尾数(或数值)两部分,阶码用二进制定点整数表达,尾数用二进制定点小数表达。例如,6.5=23×0.8125=24×0.40625,表达为二进制浮点形式是011;11010或100;01101。两个表达式的左端3位是定点整数表达的阶码,右端5位是定点小数表达的尾数。浮点表达的小数点不固定并可随小数点浮动并有多种表达式,其中尾数最高位为有效数值的浮点数称为规格化浮点数(如011;11010)。

数据符号表达

数据的符号也用一个二进制数据位表达,一般以0表达正号,1表达负号,习惯上常将符号位放在数据左端。于是前例浮点数的完整表达是0,011;0,.11010或0,100;0,01101。以一个16位的二进制浮点数据为例,如它的阶码为5位,尾数为9位,阶码和尾数符号各1位,则它能表达的最大正数是0,11111;0,.111…11〔即2×(1-2-9),〕最小正数是1,11111;0,.000…01(即2-31×2-9)。它比15位数值、1位符号的16位二进制定点整数和定点小数所能表达的数据范围大得多。

数据的原码、反码和补码

给出的数据表达式与数据符号无关,称为数据的原码。在两个数据进行加减运算时,需要鉴定它们的符号和绝对值大小才干拟定操作关系和操作类型。为了简化解决机加减运算,通常采用二进制反码或二进制补码表达数据。对于正数,反码和补码的表达式和原码相同;对于负数,如以n个二进制位表达,数据x的反码为(2-2-n)+x,补码为2+x,即负数的二进制反码表达式是将二进制数值表达式中的0改为1,1改为0,再冠以负号1;负数的二进制补码表达式是将二进制反码的最低位再加以1而得到。例如,-0.375(即-0.011)的反码是1,.100,补码是1,.101。同一负数的原码、反码和补码的表达式是不同的,相应的运算方法也不同。

二-十进制表达法

把通常使用的十进制数据改为二进制形式既不直观又很麻烦,因而程序员的初始数据还可使用简便直观的二-十进制编码,即每个十进制数据位用若干二进制位表达。这种编码表达法很多,常用的是以四个二进制位的数值直接表达一个十进制位的编码,称8421码。它以0000表达“0”,0001表达“1”,…,1001表达“9”。多数计算机都具有二-十进制编码和二进制码之间互相转换的指令或程序,商用计算机还可以直接执行二-十进制编码数据的算术运算。字符数据表达法

用二进制位序列组成供输入、解决和输出用的编码称为字符数据。字符数据涉及各种运算符号、关系符号、货币符号、字母和数字等。中国通用的是1980年颁布的国家标准GB1988-80《信息解决互换用的七位编码字符集》(见表),它以7个二进制位表达128个字符。它涉及32个控制字符集、94个图形字符集、一个间隔字符和一个抹掉字符。数制及其转换一、进位计数制的基本概念将数字符号按序排列成数位,并遵照某种由低位到高位的进位方式计数表达数值的方法,称作进位计数制。

1.十进制

十进制计数制由0、1、2、3、4、5、6、7、8、9共10个数字符号组成。相同数字符号在不同的数位上表达不同的数值,每个数位计满十就向高位进一,即“逢十进一”。

如:555.5可以表达成

555.5=5×100+5×10+5×1+5×(1/10)数学上把100,10,1和(1/10)称为相应数位上的权重(简称权),分别表达了相应位上的数字对整个数值的“奉献”。对于10进制数来说,各位权从小到大分别是……10-1、100、101、102……,都是10的各次幂。其他进制数也存在同样的问题,例如2进制数各位权重分别是2的各次幂,8进制数是8的各次幂等等。需要说明的是,各种进制数都是人们为了理解数而进行的一种表述,在计算机计算过程中,是不存在进制这种概念的,例如表达数的三种形式:12(16进制)、18(10进制)和22(8进制),在内存中都是同样的。2.八进制

八进制计数制由0、1、2、3、4、5、6、7共8个数字符号组成。相同数字符号在不同的数位上表达不同的数值,每个数位计满八就向高位进一,即“逢八进一”。

如:(555.5)8可以表达成

(555.5)8=5×82+5×81+5×80+5×8-13.二进制

二进制计数制由0和1共2个数字符号组成。相同数字符号在不同的数位上表达不同的数值,每个数位计满二就向高位进一,即“逢二进一”。

如:(1011.1)2=1×23+0×22+1×21+1×20+1×2-14.其他进制

在平常生活和平常工作中还会使用其他进制数。如:十二进制数、十六进制数、百进制数和千进制数等。无论哪种进制数,表达的方法都是类似的。

如:十六进制数由0、1、2、3、4、5、6、7、8、9、A、B、C、D、E和F共十六个符号组成,“逢十六进一”。不同的是用A、B、C、D、E和F分别表达10、11、12、13、14和15六个数字符号。例如:(18A.B2)16=1×162+8×161+10×160+11×16-1+2×16-2为了表达方便起见,常在数字后加一缩写字母后缀作为不同进制数的标记。各种进制数的后缀字母分别为:

B:二进制数。

Q:八进制数。

D:十进制数。

H:十六进制数。

对于十进制数通常不加后缀,也即十进制数后的字母D可省略二、数制的转换(1)、将二进制数转换成相应的十进制数

将二进制数转换成相应的十进制数的方法是“按权展开求和”:

运用二进制数按权展开的多项式之和的表达式,取基数为2,逐项相加,其和就是相应的十进制数。

例1:将二进制数1011.1转换成相应的十进制

解:1011.1B

=1×23+0×22+1×21+1×20+1×2-1

=8+0+2+1+0.5

=11.5D

(2)将十进制数转换成相应的二进制数

将十进制数转换为相应的二进制数的方法是:

对于整数部分,用被除数反复除以2,除第一次外,每次除以2均取前一次商的整数部分作被除数并依次记下每次的余数。此外,所得到的商的最后一位余数是所求二进制数的最高位。

对于小数部分,采用连续乘以基数2,并依次取出的整数部分,直至结果的小数部分为0为止。故该法称“乘基取整法”。

例:将十进制117.625D转换成二进制数

解:整数部分:“除以2取余,逆序输出”

小数部分:“乘以2取整,顺序输出”

所以117.625D=1110101.101B

特别提醒:将十进制数转换成其他进制数方法与次上述方法类似。如:十进制数转八进制数,整数部分“除8取余,逆序输出”,小数部分“乘8取整,顺序输出”;十进制转十六进制,整数部分“除16取余,逆序输出”,特别提醒:余10则写A,余11则写B……,小数部分“乘16取整,顺序输出”。(3)将二进制数转换为相应的八进制数

3.1在计算机中为什么使用二进制数

在计算机中,广泛采用的是只有"0"和"1"两个基本符号组成的二进制数,而不使用人们习惯的十进制数,因素如下:

(1)二进制数在物理上最容易实现。例如,可以只用高、低两个电平表达"1"和"0",也可以用脉冲的有无或者脉冲的正负极性表达它们。

(2)二进制数用来表达的二进制数的编码、计数、加减运算规则简朴。

(3)二进制数的两个符号"1"和"0"正好与逻辑命题的两个值"是"和"否"或称"真"和"假"相相应,为计算机实现逻辑运算和程序中的逻辑判断提供了便利的条件。

3.2为什么引入八进制数和十六进制数

二进制数书写冗长、易错、难记,而十进制数与二进制数之间的转换过程复杂,所以一般用十六进制数或八进制数作为二进制数的缩写。表1各种数制表达的互相关系二进制数十进制数八进制数十六进制数000011111022211333100444101555110666111777100081081001911910101012A10111113B11001214C11011315D11101416E11111517F10000162010

特别提醒:要想实现二进制和八进制、十六进制的转换,上边的表必须必须记住!!!

由于1位八进制数相应3位二进制数,所以二进制数转换成八进制数时,只要以小数点为界,整数部分向左,小数部分向右每3位提成一组,各组用相应的1位八进制数字表达,即可得到相应的八进制数值。最左最右端分组局限性3位时,可用0补足。

例:将1101101.10101B转换成相应的八进制数。

解:

所以,1101101.10101B=155.52Q。

同理,用相反的方法可以将八进制数转换成相应的二进制数,一位换成三位。(4)将二进制数转为相应的十六进制数

由于1位十六进制数相应4位二进制数,所以二进制数转换为十六进制时,只要以小数点为界,整数部分向左,小数部分向右每4位提成一组,各组用相应的1位十六进制数字表达,即可得到相应的十六进制数值。两端的分组局限性4位时,用0补足。

例:将1101101.10101B转换成相应的十六进制数

解:所以1101101.10101B=6D.A8H。

同理,用相反的方法可以将十六进制数转换成相应的二进制数,一位换四位。

习题1:将十六进制数5DF.9转换成二进制。

答案:.1001B习题2:将二进制数1100001.111转换成十六进制。答案:61.EH(5)至于其他的转换方法,如八进制到十进制,十六进制到十进制之间的转换,同样可用按权展开的多项式之和及整数部分用“除基取整数”来实现的。只但是此时基数分别为8和16。当然,更简朴实用的方法是借用二进制数做桥梁,用“八——二——十”或“十六——二——八”的转换方法来实现。计算机硬件系统组成及基本工作原理冯·诺依曼结构计算机系统由硬件系统和软件系统两大部分组成。美藉匈牙利科学家冯·诺依曼结构(JohnvonNeumann)奠定了现代计算机的基本结构,其特点是:1)使用单一的解决部件来完毕计算、存储以及通信的工作。2)存储单元是定长的线性组织。3)存储空间的单元是直接寻址的。4)使用低档机器语言,指令通过操作码来完毕简朴的操作。5)对计算进行集中的顺序控制。6)计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成并规定了它们的基本功能。7)二进制形式表达数据和指令。8)在执行程序和解决数据时必须将程序和数据道德从外存储器装入主存储器中,然后才干使计算机在工作时可以自动调整地从存储器中取出指令并加以执行。这就是存储程序概念的基本原理。计算机指令计算机根据人们预定的安排,自动地进行数据的快速计算和加工解决。人们预定的安排是通过一连串指令(操作者的命令)来表达的,这个指令序列就称为程序。一个指令规定计算机执行一个基本操作。一个程序规定计算机完毕一个完整的任务。一种计算机所能辨认的一组不同指令的集合,管为该种计算机的指令集合或指令系统。在微机的指令系统中,重要使用了单地址和二地址指令。其中,第1个字节是操作码,规定计算机要执行的基本操作,第2个字节是操作数。计算机指令涉及以下类型:数据解决指令(加、减、乘、除等)、数据传送指令、程序控制指令、状态管理指令。整个内存被提成若干个存储单元,每个存储单元一般可存放8位二进制数(字节编址)。每个在位单元可以存放数据或程序代码。为了能有效地存取该单元内存储的内容,每个单元都给出了一个唯一的编号来标记,即地址。计算机的工作原理按照冯·诺依曼存储程序的原理,计算机在执行程序时须先将要执行的相关程序和数据放入内存储器中,在执行程序时CPU根据当前程序指针寄存器的内容取出指令并执行指令,然后再取出下一条指令并执行,如此循环下去直到程序结束指令时才停止执行。其工作过程就是不断地取指令和执行指令的过程,最后将计算的结果放入指令指定的存储器地址中。计算机工作过程中所要涉及的计算机硬件部件有内存储器、指令寄存器、指令译码器、计算器、控制器、运算器和输入/输出设备等,在以后的内容中将会着重介绍。(一)计算机硬件系统硬件通常是指构成计算机的设备实体。一台计算机的硬件系统应由五个基本部分组成:运算器、控制器、存储器、输入和输出设备。这五大部分通过系统总线完毕指令所传达的操作,当计算机在接受指令后,由控制器指挥,将数据众输入设备传送到存储器存放,再由控制器将需要参与运算的数据传送到运算器,由运算器进行解决,解决后的结果由输出设备输出。中央解决器CPU(centralprocessingunit)意为中央解决单元,又称中央解决器。CPU由控制器、运算器和寄存器组成,通常集中在一块芯片上,是计算机系统的核心设备。计算机以CPU为中心,输入和输出设备与存储器之间的数据传输和解决都通过CPU来控制执行。微型计算机的中央解决器又称为微解决器。控制器控制器是对输入的指令进行分析,并统一控制计算机的各个部件完毕一定任务的部件。它一般由指令寄存器、状态寄存器、指令译码器、时序电路和控制电路组成。计算机的工作方式是执行程序,程序就是为完毕某一任务所编制的特定指令序列,各种指令操作按一定的时间关系有序安排,控制器产生各种最基本的不可再分的微操作的命令信号,即微命令,以指挥整个计算机有条不紊地工作。当计算机执行程序时,控制器一方面从指令指针寄存器中取得指令的地址,并将下一条指令的地址存入指令寄存器中,然后从存储器中取出指令,由指令译码器对指令进行译码后产生控制信号,用以驱动相应的硬件完毕指纹操作。简言之,控制器就是协调指挥计算机各部件工作的元件,它的基本任务就是根据种类指纹的需要综合有关的逻辑条件与时间条件产生相应的微命令。运算器运算器又称积极态度逻辑单元ALU(ArithmeticLogicUnit)。运算器的重要任务是执行各种算术运算和逻辑运算。算术运算是指各种数值运算,比如:加、减、乘、除等。逻辑运算是进行逻辑判断的非数值运算,比如:与、或、非、比较、移位等。计算机所完毕的所有运算都是在运算器中进行的,根据指令规定的寻址方式,运算器从存储或寄存器中取得操作数,进行计算后,送回到指令所指定的寄存器中。运算器的核心部件是加法器和若干个寄存器,加法器用于运算,寄存器用于存储参与运算的各种数据以及运算后的结果。(二)存储器存储器分为内存储器(简称内存或主存)、外存储器(简称外存或辅存)。外存储器一般也可作为输入/输出设备。计算机把要执行的程序和数据存入内存中,内存一般由半导体器构成。半导体存储器可分为三大类:随机存储器、只读存储器、特殊存储器。RAMRAM是随机存取存储器(RandomAccessMemory),其特点是可以读写,存取任一单元所需的时间相同,通电是存储器内的内容可以保持,断电后,存储的内容立即消失。RAM可分为动态(DynamicRAM)和静态(StaticRAM)两大类。所谓动态随机存储器DRAM是用MOS电路和电容来作存储元件的。由于电容会放电,所以需要定期充电以维持存储内容的对的,例如互隔2ms刷新一次,因此称这为动态存储器。所谓静态随机存储器SRAM是用双极型电路或MOS电路的触发器来作存储元件的,它没有电容放电导致的刷新问题。只要有电源正常供电,触发器就能稳定地存储数据。DRAM的特点是集成密度高,重要用于大容量存储器。SRAM的特点是存取速度快,重要用于调整缓冲存储器。ROMROM是只读存储器(ReadOnlyMemory),它只能读出原有的内容,不能由用户再写入新内容。本来存储的内容是由厂家一次性写放的,并永久保存下来。ROM可分为可编程(Programmable)ROM、可擦除可编程(ErasableProgrammable)ROM、电擦除可编程(ElectricallyErasableProgrammable)ROM。如,EPROM存储的内容可以通过紫外光照射来擦除,这使它的内可以反复更改。特殊固态存储器涉及电荷耦合存储器、磁泡存储器、电子束存储器等,它们多用于特殊领域内的信息存储。此外,描述内、外存储容量的常用单位有:①位/比特(bit):这是内存中最小的单位,二进制数序列中的一个0或一个1就是一比比特,在电脑中,一个比特相应着一个晶体管。②字节(B、Byte):是计算机中最常用、最基本的存在单位。一个字节等于8个比特,即1Byte=8bit。③千字节(KB、KiloByte):电脑的内存容量都很大,一般都是以千字节作单位来表达。1KB=1024Byte。④兆字节(MBMegaByte):90年代流行微机的硬盘和内存等一般都是以兆字节(MB)为单位。1MB=1024KB。⑤吉字节(GB、GigaByte):目前市场流行的微机的硬盘已经达成4.3GB、6.4GB、8.1GB、12G、13GB等规格。1GB=1024MB。⑥太字节(TB、Terabyte):1TB=1024GB。(三)输入/输出设备输入设备是用来接受用户输入的原始数据和程序,并将它们变为计算机能辨认的二进制存入到内存中。常用的输入设备有键盘、鼠标、扫描仪、光笔等。输出设备用于将存入在内存中的由计算机解决的结果转变为人们能接受的形式输出。常用的输出设备有显示器、打印机、绘图仪等。(四)总线总线是一组为系统部件之间数据传送的公用信号线。具有汇集与分派数据信号、选择发送信号的部件与接受信号的部件、总线控制权的建立与转移等功能。典型的微机计算机系统的结构如图2-3所示,通常多采用单总线结构,一般按信号类型将总线分为三组,其中AB(AddressBus)为地址总线;DB(DataBus)为数据总线;CB(ControlBus)控制总线。(五)微型计算机重要技术指标①CPU类型:是指微机系统所采用的CPU芯片型号,它决定了微机系统的档次。②字长:是指CPU一次最多可同时传送和解决的二进制位数,安长直接影响到计算机的功能、用途和应用范围。如Pentium是64位字长的微解决器,即数据位数是64位,而它的寻址位数是32位。③时钟频率和机器周期:时钟频率又称主频,它是指CPU内部晶振的频率,常用单位为兆(MHz),它反映了CPU的基本工作节拍。一个机器周期由若干个时钟周期组成,在机器语言中,使用执行一条指令所需要的机器周期数来说明指令执行的速度。一般使用CPU类型和时钟频率来说明计算机的档次。如PentiumIII500等。④运算速度:是指计算机每秒能执行的指令数。单位有MIPS(每秒百万条指令)、MFLOPS(秒百万条浮点指令)⑤存取速度:是指存储器完毕一次读取或写存操作所需的时间,称为存储器的存取时间或访问时间。而边连续两次或写所需要的最短时间,称为存储周期。对于半导体存储器来说,存取周期大约为几十到几百毫秒之间。它的快慢会影响到计算机的速度。⑥内、外存储器容量:是指内存存储容量,即内容储存器可以存储信息的字节数。外储器是可将程序和数据永久保存的存储介质,可以说其容量是无限的。如硬盘、软盘已是微机系统中不可缺少的外部设备。迄今为止,所有的计算机系统都是基于冯·诺依曼存储程序的原理。内、外存容量越大,所能运营的软件功能就越丰富。CPU的高速度和外存储器的低速度是微机系统工作过程中的重要瓶颈现象,但是由于硬盘的存取速度不断提高,目前这种现象已有所改善。计算机软件系统组成、系统软件与应用软件的基本概念、功能和分类。计算机软件由程序和有关的文档组成。程序是指令序列的符号表达,文档是软件开发过程中建立的技术资料。程序是软件的主体,一般保存在存储介质(如软盘、硬盘和光盘)中,以便在计算机上使用。文档对于使用和维护软件特别重要,随着软件产品发布的文档重要是使用手册,其中包含了该软件产品的功能介绍、运营环境规定、安装方法、操作说明和错误信息说明等。某个软件规定的运营环境是指运营它至少应有的硬件和其他软件的配置,也就是说,在计算机系统层次结构中,它是该软件的下层(内层)至少应有的配置(涉及对硬件的设备和指标规定、软件的版本规定等)。计算机软件按用途可分为系统软件和应用软件。1.3.1系统软件系统软件是管理、监控和维护计算机资源的软件,是用来扩大计算机的功能、提高计算机的工作效率、方便用户使用计算机的软件,人们借助于软件来使用计算机。系统软件是计算机正常运转不可缺少的,一般由计算机生产厂家或专门的软件开发公司研制,出厂时写入ROM芯片或存入磁盘(供用户选购)。任何用户都要用到系统软件,其他程序都要在系统的软件支持下运营。系统软件重要分为操作系统软件(软件的核心)、各种语言解决程序和各种数据库管理系统3类。1.操作系统系统软件的核心是操作系统。操作系统是由指挥与管理计算机系统运营的程序模板和数据结构组成的一种大型软件系统,其功能是管理计算机的软硬件资源和数据资源,为用户提供高效、全面的服务。正是由于操作系统的飞速发展,才使计算机的使用变得简朴而普及。操作系统是管理计算机软硬件资源的一个平台,没有它,任何计算机都无法正常运营。在个人计算机发展史上曾出现过许多不同的操作系统,其中最为常用的有5种:DOS,Windows,Linux,Unix和OS/2,如图1-31所示为DOS操作系统和Windows操作系统的主界面。

图1-31DOS操作系统和Windows操作系统主界面2.语言解决系统语言解决系统涉及机器语言、汇编语言和高级语言。这些语言解决程序除个别常驻在ROM中可以独立运营外,都必须在操作系统的支持下运营。●机器语言机器语言是指机器能直接辨认的语言,它是由“1”和“0”组成的一组代码指令。例如,01001001,作为机器语言指令,也许表达将某两个数相加。由于机器语言比较难记,所以基本上不能用来编写程序。●汇编语言汇编语言是由一组与机器语言指令一一相应的符号指令和简朴语法组成的。例如,“ADDA,B”也许表达将A与B相加后存入B中,它也许与上例机器语言指令01001001直接相应。汇编语言程序要由一种“翻译”程序来将它翻译为机器语言程序,这种翻译程序称为汇编程序。任何一种计算机都配有只合用于自己的汇编程序。汇编语言合用于编写直接控制机器操作的低层程序,它与机器密切相关,一般人也很难使用。●高级语言高级语言比较接近平常用语,对机器依赖性低,是合用于各种机器的计算机语言。目前,高级语言已发明出数十种,下面介绍常用的几种,如表1-2所示。表1-2

常用的几种高级语言名

称功

能BASIC语言一种最简朴易学的计算机高级语言,许多人学习基本的程序设计就是从它开始的。新开发的VisualBasic具有很强的可视化设计功能,是重要的多媒体编程工具语言FORTRAN语言一种非常适合于工程设计计算的语言,它已经具有相称完善的工程设计计算程序库和工程应用软件C语言一种具有很高灵活性的高级语言,它适合于各种应用场合,所以应用非常广泛Java语言这是近几年才发展起来的一种新的高级语言。它适应了当前高速发展的网络环境,非常适合用作交互式多媒体应用的编程。它简朴、性能高、安全性好、可移植性强有两种翻译程序可以将高级语言所写的程序翻译为机器语言程序,一种叫“编译程序”,一种叫“解释程序”。编译程序把高级语言所写的程序作为一个整体进行解决,编译后与子程序库链接,形成一个完整的可执行程序。这种方法的缺陷是编译、链接较费时,但可执行程序运营速度不久。FORTRAN,C语言等都采用这种编译方法。解释程序则对高级语言程序逐句解释执行。这种方法的特点是程序设计的灵活性大,但程序的运营效率较低。BASIC语言本来属于解释型语言,但现在已发展为也可以编译成高效的可执行程序,兼有两种方法的优点。Java语言则先编译为Java字节码,在网络上传送到任何一种机器上之后,再用该机所配置的Java解释器对Java字节码进行解释执行。3.数据库管理系统数据库是以一定的组织方式存储起来的、具有相关性的数据的集合。数据库管理系统就是在具体计算机上实现数据库技术的系统软件,由它来实现用户对数据库的建立、管理、维护和使用等功能。目前在计算机上流行的数据库管理系统软件有Oracle8i和SQLServer2023等。1.3.2应用软件为解决计算机各类问题而编写的程序称为应用软件。它又可分为应用软件包与用户程序。应用软件随着计算机应用领域的不断扩展而与日俱增。1.用户程序用户程序是用户为了解决特定的具体问题而开发的软件。编制用户程序应充足运用计算机系统的种种现成软件,在系统软件和应用软件包的支持下可以更加方便、有效地研制用户专用程序。例如:火车站或汽车站的票务管理系统、人事管理部门的人事管理系统和财务部门的财务管理系统等。2.应用软件包应用软件包是为实现某种特殊功能而通过精心设计的、结构严密的独立系统,是一套满足同类应用的许多用户所需要的软件。例如:Microsoft公司发布的OfficeXP应用软件包,包含Word2023(字解决)、Excel2023(电子表格)、PowerPoint2023(幻灯片)、Access2023(数据库管理)等应用软件,是实现办公自动化的很好的应用软件包,尚有平常使用的杀毒软件(KV3000、瑞星、金山毒霸等),以及各种游戏软件等。如图1-32所示为金山毒霸软件和Excel软件的主界面。

图1-32金山毒霸和Excel软件软件基础知识“软件(software)”一词,用于描述计算机中的非硬件成分,出现于50年代,1960年前后才广为流传,国内由中科院软件所最早定名。目前软件指计算机系统中的程序及其文档。程序设计语言的基本概念程序设计语言(ProgrammingLanguage)是用于编写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言包含三个方面,即语法、语义和语用。语法表达程序的结构或形式,亦即表达构成程序的各个记号之间的组合规则,但不涉及这些记号的特定含义,也不涉及使用者。语义表达程序的含义,亦即表达按照各种方法所表达的各个记号的特定含义,但也不涉及使用着,语用表达程序与使用的关系。

程序设计语言的基本成分有:①数据成分,用于描述程序所涉及的数据;②运算成分,用以描述程序中所包含的运算;③控制成分,用以描述程序中所包含的控制;④传输成分,用以表达程序中数据的传输。

程序设计语言按照语言级别可以分为低档语言和高级语言。低档语言有机器语言和汇编语言。低档语言与特定的机器有关、功效高,但使用复杂、繁琐、费时、易出差错。机器语言是表达成数码形式的机器基本指令集,或者是操作码通过符号化的基本指令集。汇编语言是机器语言中地址部分符号化的结果,或进一步涉及宏构造。高级语言的表达方法要比低档语言更接近于待解问题的表达方法,其特点是在一定限度上与具体机器无关,易学、易用、易维护。

程序设计语言按照用户的规定有过程式语言和非过程式语言之分。过程式语言的重要特性是,用户可以指明一列可顺序执行的运算,以表达相应的计算过程,如FORTRAN、COBOL、PASCAL等。

按照应用范围,有通用语言与专用语言之分。如FORTRAN、COLBAL、PASCAL、C等都是通用语言。目的单一的语言称为专用语言,如APT等。

按照使用方式,有交互式语言和非交互式语言之分。具有反映人机交互作用的语言成分的语言成为交互式语言,如BASIC等。不反映人机交互作用的语言称为非交互式语言,如FORTRAN、COBOL、ALGOL69、PASCAL、C等都是非交互式语言。

按照成分性质,有顺序语言、并发语言和分布语言之分。只含顺序成分的语言称为顺序语言,如FORTRAN、C等。具有并发成分的语言称为并发语言,如PASCAL、Modula和Ada等。多媒体的基本概念及关键技术多媒体是数字、文字、声音、图形、图像和动画等各种媒体的有机组合,并与先进的计算机、通信和广播电视技术相结合,形成一个可组织、存储、操纵和控制多媒体信息的集成环境和交互系统。下面介绍一些关于多媒体的基本概念及相关的特性。媒体媒体(Medium)又称媒介、媒质,是承载信息的载体。多媒体技术多媒体技术是指能对多种载体(媒介)上的信息和多种存储体(媒质)上的信息进行解决的技术。也就是说一种把文字、图形、图像、视频、动画和声音等表现信息的媒体结合在一起,并通过计算机进行综合解决和控制,将多媒体各个要素进行有机组合,完毕一系列随机性交互式操作的技术。媒体分类

按照国际电联(ITU)的定义,媒体有以下五类:

感觉媒体,指图形、图象、语音等。

表达媒体,指图象编码、声音编码。

显示媒体,重要是表达用户信息的物理设备,如显示器、打印机、扬声器、鼠标器、扫描仪。

存储媒体,指存储数据的物理设备,如软盘、硬盘、光盘等。

传输媒体,指传输数据的物理设备,如同轴电缆、双绞线、光纤、无线链路等。

根据获得媒体的途径,可将媒体分为视觉媒体、听觉媒体、触觉媒体、嗅觉媒体等。其中视觉媒体涉及位图图像、矢量图形、动态图像和文字等;听觉媒体涉及声响、语音和音乐;触觉媒体涉及振动、运动等。如下图所示:多媒体的关键技术重要涉及数据压缩与解压缩、媒体同步、多媒体网络、超媒体等。其中以视频和音频数据的压缩与解压缩技术最为重要。

视频和音频信号的数据量大,同时规定传输速度要高,目前的微机还不能完全满足规定,因此,对多媒体数据必须进行实时的压缩与解压缩。

自从1948年出现PCM(脉冲编码调制)编码理论以来,编码技术已有了50年的历史,日趋成熟。目前重要有三大编码及压缩标准:

⑴JPEG(JoinPhotographicExpertGroup)标准

JPEG是1986年制定的重要针对静止图像的第一个图像压缩国际标准。该标准制定了有损和无损两种压缩编码方案,对单色和彩色图像的压缩比通常为10:1和5:1。JPEG广泛应用于多媒体CD-ROM、彩色图像传真、图文档案管理等方面。

⑵MPEG(MovingPictureExpertGroup)标准

MPEG即“活动图像专家组”,是国际标准化组织和国际电工委员会组成的一个专家组。现在已成为有关技术标准的代名词。

MPEG是目前热门的国际标准,用于活动图像的编码。在这里,编码指的是信息的压缩和解压缩。我们今天可以欣赏V-CD和DVD,完全得益于信息的压缩和解压缩。

MPEG涉及MPEG-Video、MPEG-Audio、MPEG-System三个部分。MPEG是针对CD-ROM式有线电视传播的全动态影像,它严格规定了分辨率、数据传输率和格式。其平均压缩比为50:1。MPEG-1的设计目的是达成CD-ROM的传输率和盒式录音机的图像质量。它广泛地适应于多媒体CD-ROM、硬盘、可读写光盘、局域网和其它通信通道。MPEG-2的设计目的是在一条线路上传输更多的有线电视信号,它采用更高的数据传输率,以求达成更好的图像质量。MPEG-4计划用于传输率低于每秒64K字节的实时图像。当前,世界上普遍对三个方面感爱好:无线移动通讯、交互式的计算机应用、音频数据和不断增长的各种应用的集成,MPEG-4着力于把这三个方面的应用会聚在一起,将提供一种允许交互性、高压缩和通用的可访问性的新的音频编码标准。MPEG-System则是用于解决视频和音频数据的复合和同步的标准。

⑶H.261(又称为P(64标准)

1984年,国际电报电话征询委员会(CCITT)第15研究组建立了一个专家组,专门研究电视电话和会议电视的编码标准,并于1990年12月正式通过了传输率在P×64kb/S(P=1、2……30)的视听业务编解码CDELCH.261标准。这个标准重要是针对通过电话线的会议可视、可视电话以及其他多媒体通信提出的。多媒体计算机多媒体个人电脑的英文名称是MultimediaPersonalComputer。

多媒体事实上是一个解决和提供声、图、文等多种信息形式的计算机系统。多媒体个人电脑给人们带来了前所未有的感受:电脑已不再是一个冷冰冰的机器,它已变得能说会道,能听会唱了。

使用多媒体电脑,你可以一边听优美的MP3音乐,一边撰写一封电子邮件,再加上有趣的插图。通过调制解调器,你可以与因特网相联,将文稿传给远方外地的亲友。紧张的工作之余,拿出一张VCD放松放松。至于小朋友,可以玩玩电脑游戏、学习课外知识。

随着网络速度的提高。你还可以与身处异地的同事、朋友开网络电视会议,把重要的、紧迫的生意决定与对方讨论讨论,再将业务报制成图文并茂的多媒体商业简报。这些都是多媒体改善我们生活的生动实例。

多媒体电脑很容易上手,一旦使用,就会明显地体会到它的独特之处。

一方面是数字化。过去的媒体几乎所有是存储在“模拟信号”设备中的,所谓模拟,也就是用电压的高低、电流的大小、磁力的强弱等来表达媒体中颜色的深浅、声音的高低等。而现在则可以直接用数字来表达它们。“0”和“1”两个数字的不同组合,可以纪录高保真的信号,还原出逼真的效果。

另一个重要特点是交互性。传统的媒体一般不会管你喜欢不喜欢、喜欢哪部分,一路进行下去,这种烦人的方式叫“线性媒体”。比如,磁带一直放下去,要快进或者倒带很不方便,而电视节目则主线不以你的爱好为转移。

多媒体突破的这种“线性”限制,在同一媒体的内部,在不同媒体之间,用户可以按自己的需要来跳转、暂停、快速进退,并且使各种媒体间发生关系,从而使媒体使用环境更加灵活、生动。这一点,凡是通过多媒体电脑的人都有相同体会。

多媒体电脑的功能很多,从公认的方面讲涉及以下几个方面。

1.普通电脑。具有数据解决、计算、网络通信、办公自动化等基本功能。

2.家庭音像设备。多媒体电脑均配有音质和音色俱佳的立体声声效卡,使电脑成为有声设备。声卡所配音乐设备数字接口(MIDI接口),可以连接各种音乐设备,使用户可以自己编曲并演奏。

3.高清楚度的彩电。电视卡使用户能使用电脑欣赏电视节目,其高清楚度的画面是普通彩电望尘莫及的。

4.全功能的“家庭影院”。使用硬件解压(解压卡)或软件解压可以使您能在电脑上欣赏VCD影碟或卡拉OK影碟。现在,配备上DVD-ROM,还可以播放DVD,但是,对电脑的速度规定比较高。

5.家庭教育、家庭娱乐的好伙伴。多媒体教育软件图、文、声并茂使教学过程非常直观、生动;多媒体娱乐软件音乐动听、图象艳丽,效果栩栩如生;交互式的电脑游戏更是让人身临其境,欲望不能。

可以想象,随着多媒体技术的不断发展,多媒体电脑的功能会日益增多,在不久的将来它会步入每个家庭,是人们的生活更加丰富多彩。多媒体计算机的关键技术由于多媒体系统需要将不同的媒体数据表达成统一的结构码流,然后对其进行变换、重组和分析解决,以进行进一步的存储、传送、输出和交互控制。所以,多媒体的传统关键技术重要集中在以下四类中:数据压缩技术、大规模集成电路(VLSI)制造技术、大容量的光盘存储器(CD-ROM)、实时多任务操作系统。由于这些技术取得了突破性的进展,多媒体技术才得以迅速的发展,而成为像今天这样具有强大的解决声音、文字、图像等媒体信息的能力的高科技技术。

但说到当前要用于互联网络的多媒体关键技术,有些专家却认为可以按层次分为媒体处理与编码技术、多媒体系统技术、多媒体信息组织与管理技术、多媒体通信网络技术、多媒体人机接口与虚拟现实技术,以及多媒体应用技术这六个方面。并且还应当涉及多媒体同步技术、多媒体操作系统技术、多媒体中间件技术、多媒体互换技术、多媒体数据库技术、超媒体技术、基于内容检索技术、多媒体通信中的QoS管理技术、多媒体会议系统技术、多媒体视频点播与交互电视技术、虚拟实景空间技术等等。信息安全的相关概念与技术1加密算法

基本的加密算法有两种,对称密钥加密和非对称密钥加密。用于保证通信中数据的保密性、完整性、真实性和非抵赖服务。

<1>对称密钥加密在对称密钥加密方法中,对信息的加密和解密都使用相同的密钥。也就是说,一把钥匙开一把锁。最著名的对称密钥加密算法是数据加密标准(DES)。DES是一种使用56个数据位的密钥来操作64位数据块的块加密算法,可同时对大量数据进行快速加密。

<2>非对称密钥加密又叫作公开密钥加密算法。在非对称加密体系中,密钥被分解为一对(即一把公开密钥或加密密钥和一把私有密钥或解密密钥)。这对密钥中的任何一把都可作为公开密钥(加密密钥)通过非保密方式向别人公开,而另一把则作为私有密钥(解密密钥)加以保存。公开密钥用于对机密性信息的加密,私有密钥则用于对加密信息的解密。私有密钥只能由生成密钥对的用户掌握,公开密钥可广泛发布,但它只相应于生成该密钥的用户。公开密钥加密技术解决了密钥的发布和管理问题,是目前商业密码的核心。使用公开密钥技术,数据通信的双方可以安全的确认对方的身份和公开密钥。非对称密钥加密算法重要有RSA、PGP等。2报文摘要算法

报文摘要算法(MessageDigestAlgorithms)即采用单向HASH算法将需要加密的明文进行摘要,而产生具有固定长度的单向散列(HASH)值,其中散列函数是将一个不同长度的报文转换成一个数字串(即报文摘要)的公式,该函数不需要密钥,公式决定了报文摘要的长度。报文摘要通常和非对称密钥加密一起,提供了数字署名的方法。MD5算法是一种常用的报文摘要算法,它采用单向Hash函数将需加密的明文"摘要"成一串128bit的密文,这一串密文亦称为数字指纹,它有固定的长度,且不同的明文摘要成密文,其结果总是不同的,而同样的明文其摘要必然一致。这样这个摘要便可成为验证明文是否是"真身"的"指纹"了。3数字署名

通过采用数字署名,可以确认以下两点:a.信息是由署名者发送的。b.信息在传输过程中未曾作过任何修改。这样数字署名就可用来防止冒用别人名义发送信息;或发出信件后又加以否认等情况发生。

它的使用方式是:报文的发送方从报文文本中生成一个128位的散列值(或报文摘要)。发送方用自己的专用密钥对这个散列值进行加密来形成发送方的数字署名。然后,这个数字署名将作为报文的附件和报文一起发送给报文的接受方。报文的接受方一方面从接受到的原始报文中计算出128位的散列值(或报文摘要),接着再用发送方的公开密钥来对报文附加的数字署名进行解密。假如两个散列值相同,那么接受方就能确认该数字署名是发送方的并且报文在传送的过程中没有被改动。通过数字署名可以实现对原始报文的鉴别和不可抵赖性。4数字证书

数字证书作为网上通信双方真实身份证明的依据,是一个经证书授权中心(CA)数字署名的包含证书申请者(公开密钥的拥有者)个人信息及其公开密钥的文献。它类似于现实生活中的身份证。Notes中的验证字事实上就是一种Notes内部的数字证书。它涉及:

1)提交验证字的验证者名称。

2)验证字被提交给的用户或服务器的名称。

3)公用密钥,使用公用密钥可以加密发送给公用密钥所有者的消息,并且校验标记符所有者的数字署名。

4)验证者的数字署名。

5)验证字的过期日期。5验证中心

验证中心又称作验证字权威(CertificateAuthority)。它负责证书的颁发与管理。数字证书的基本目的是将个人的姓名与公钥绑定。CA中心实现了类似于现实生活中的身份认证过程,是发放证书的权威机构,是被公众信任的对象。证书的登记、审批、发放、废止、查询、管理等,由安全规定非常高的CA系统承担。计算机病毒的定义、特性、结构、分类定义计算机病毒(ComputerVirus)在《中华人民共和国计算机信息系统安全保护条例》中被明拟定义,病毒“指编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且可以自我复制的一组计算机指令或者程序代码”。特性:(1)寄生性计算机病毒寄生在其他程序之中,当执行这个程序时,病毒就起破坏作用,而在未启动这个程序之前,它是不易被人发现的。

(2)传染性计算机病毒不仅自身具有破坏性,更有害的是具有传染性,一旦病毒被复制或产生变种,其速度之快令人难以防止。传染性是病毒的基本特性。在生物界,病毒通过传染从一个生物体扩散到另一个生物体。在适当的条件下,它可得到大量繁殖,井使被感染的生物体表现出病症甚至死亡。同样,计算机病毒也会通过各种渠道从已被感染的计算机扩散到未被感染的计算机,在某些情况下导致被感染的计算机工作失常甚至瘫痪。与生物病毒不同的是,计算机病毒是一段人为编制的计算机程序代码,这段程序代码一旦进入计算机井得以执行,它就会搜寻其他符合其传染条件的程序或存储介质,拟定目的后再将自身代码插入其中,达成自我繁殖的目的。只要一台计算机染毒,如不及时解决,那么病毒会在这台机子上迅速扩散,其中的大量文献(一般是可执行文献)会被感染。而被感染的文献又成了新的传染源,再与其他机器进行数据互换或通过网络接触,病毒会继续进行传染。正常的计算机程序一般是不会将自身的代码强行连接到其他程序之上的。而病毒却能使自身的代码强行传染到一切符合其传染条件的未受到传染的程序之上。计算机病毒可通过各种也许的渠道,如软盘、计算机网络去传染其他的计算机。当您在一台机器上发现了病毒时,往往曾在这台计算机上用过的软盘已感染上了病毒,而与这台机器相联网的其他计算机也许也被该病毒染上了。是否具有传染性是判别一个程序是否为计算机病毒的最重要条件。病毒程序通过修改磁盘扇区信息或文献内容并把自身嵌入到其中的方法达成病毒的传染和扩散。被嵌入的程序叫做宿主程序;

(3)潜伏性有些病毒像定期炸弹同样,让它什么时间发作是预先设计好的。比如黑色星期五病毒,不到预定期间一点都觉察不出来,等到条件具有的时候一下子就爆炸开来,对系统进行破坏。一个编制精致的计算机病毒程序,进入系统之后一般不会立即发作,可以在几周或者几个月内甚至几年内隐藏在合法文献中,对其他系统进行传染,而不被人发现,潜伏性愈好,其在系统中的存在时间就会愈长,病毒的传染范围就会愈大。潜伏性的第一种表现是指,病毒程序不用专用检测程序是检查不出来的,因此病毒可以静静地躲在磁盘或磁带里呆上几天,甚至几年,一旦时机成熟,得到运营机会,就又要四处繁殖、扩散,继续为害。潜伏性的第二种表现是指,计算机病毒的内部往往有一种触发机制,不满足触发条件时,计算机病毒除了传染外不做什么破坏。触发条件一旦得到满足,有的在屏幕上显示信息、图形或特殊标记,有的则执行破坏系统的操作,如格式化磁盘、删除磁盘文献、对数据文献做加密、封锁键盘以及使系统死锁等;

(4)隐蔽性计算机病毒具有很强的隐蔽性,有的可以通过病毒软件检查出来,有的主线就查不出来,有的时隐时现、变化无常,这类病毒解决起来通常很困难。

(5)破坏性计算机中毒后,也许会导致正常的程序无法运营,把计算机内的文献删除或受到不同限度的损坏;

(6)计算机病毒的可触发性病毒因某个事件或数值的出现,诱使病毒实行感染或进行袭击的特性称为可触发性。为了隐蔽自己,病毒必须潜伏,少做动作。假如完全不动,一直潜伏的话,病毒既不能感染也不能进行破坏,便失去了杀伤力。病毒既要隐蔽又要维持杀伤力,它必须具有可触发性。病毒的触发机制就是用来控制感染和破坏动作的频率的。病毒具有预定的触发条件,这些条件也许是时间、日期、文献类型或

温馨提示

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

评论

0/150

提交评论