1、1计算机文化基础计算机文化基础2课程目标课程目标1、计算机的、计算机的基本知识基本知识2、计算机操作系统、计算机操作系统Window XP3、Office 2003办公软件办公软件 文字排版文字排版 Word 电子表格电子表格 Excel 幻灯片幻灯片PowerPoint4、数据库技术、数据库技术5、计算机网络、计算机网络、Internet6、网页制作、网页制作7、掌握多媒体技术基础知识、掌握多媒体技术基础知识8、多媒体技术、多媒体技术9、信息安全、信息安全31.2 1.2 计算机技术概述计算机技术概述1.3 1.3 计算机中信息的表示计算机中信息的表示1.4 1.4 计算机系统计算机系统1.
2、5 1.5 微型计算机系统微型计算机系统 第一章第一章 信息技术与计算机文化信息技术与计算机文化41.1.11.1.1 信息信息与与数据数据数据数据是指存是指存储在某种媒体上储在某种媒体上可以加以鉴别的可以加以鉴别的符号资料。包括符号资料。包括文字文字、字母字母、数、数字还有图形、音字还有图形、音频、视频等。频、视频等。概念概念信息是用语言、文字、信息是用语言、文字、声音、符号、图像、视声音、符号、图像、视频等方式所表达出来的频等方式所表达出来的新闻、消息、情报等内新闻、消息、情报等内容。容。1.1 信息与信息技术5数据数据是信息的具体表现形式,是信息是信息的具体表现形式,是信息 的载体;的载
3、体;信息信息的符号化就是数据,是对数据进的符号化就是数据,是对数据进行加工处理得到的结果。行加工处理得到的结果。数据是具体的,信息是抽象的。数据是具体的,信息是抽象的。信息与数据信息与数据 关系关系61.1.2 信息技术信息技术 信息技术(IT)是指人们获取、存储、传递、处理、开发和利用信息资源的相关技术。范畴范畴传感技术传感技术计算机技术计算机技术通信技术通信技术网络技术网络技术微电子技术新型元器件技术软件技术高清晰度电视技术获取存储传递处理开发利用信息71.1.4 “计算机文化计算机文化”的内涵的内涵计算机文化:计算机文化:以计算机为核心,集网络文化、信息文化、以计算机为核心,集网络文化、
4、信息文化、多媒体文化为一体,并对社会生活和人类行为多媒体文化为一体,并对社会生活和人类行为产生广泛、深远影响的新型文化。产生广泛、深远影响的新型文化。人类的学习、工作、娱乐、购物都离不开人类的学习、工作、娱乐、购物都离不开计算机的支持。我们的语言、思维方式、生活计算机的支持。我们的语言、思维方式、生活方式都随着计算机的介入发生巨大的变化。方式都随着计算机的介入发生巨大的变化。81.2 1.2 计算机技术概述计算机技术概述&计算机的计算机的起源起源、发展阶段的、发展阶段的划分依据划分依据和各阶段和各阶段特点特点&计算机的计算机的特点特点以及不同的以及不同的分类方法分类方法要求掌握以下内容要求掌握
5、以下内容:&计算机的计算机的应用应用领域领域&计算机的发展计算机的发展趋势趋势9计算机发展史计算机发展史1.2.1 1.2.1 计算机的起源与发展计算机的起源与发展算筹算盘计算尺101623年:德国科学年:德国科学家契克卡德(家契克卡德(W.Schickard)制造了制造了人类有史以来第一人类有史以来第一台机械计算机,这台机械计算机,这台机器能够进行六台机器能够进行六位数的加减乘除运位数的加减乘除运算。算。11 1642年:法国科学家帕斯卡(年:法国科学家帕斯卡(B.Pascal)发明了著名的帕斯卡机械计算机,能进行加减发明了著名的帕斯卡机械计算机,能进行加减运算。运算。12 1674年,德国
6、科学家莱布尼茨改进了帕斯卡的加法器,发明了“乘法器”,能进行加、减、乘、除运算。莱布尼茨还提出了“二进制”的概念。1314 1886年:美国年:美国人人Dorr E.Felt(1862-1930),制造了第一台制造了第一台用按键操作的用按键操作的计算器。计算器。15英国数学家英国数学家布尔布尔成功地将形式逻辑归结为一种布尔代数。成功地将形式逻辑归结为一种布尔代数。美籍匈牙利数学家美籍匈牙利数学家冯冯.诺依曼诺依曼提出了著名的诺依曼思想,提出了著名的诺依曼思想,其核心是二进制和存储程序工作原理。其核心是二进制和存储程序工作原理。英国数学家英国数学家巴贝奇巴贝奇提出了通用数字计算机的基本设计思想提
7、出了通用数字计算机的基本设计思想逻辑的数学分析逻辑的数学分析英国数学家图灵提出了著名的英国数学家图灵提出了著名的“图灵机图灵机”模型模型16 ENIAC 第一台真正意义上的数第一台真正意义上的数字电子计算机字电子计算机ENIACENIAC(Electronic(Electronic Numerical Integrator Numerical Integrator And Calculator)And Calculator)于于19461946年年2 2月月在美国在美国宾夕宾夕法尼亚大学法尼亚大学正式投入运正式投入运行。行。17ENIAC的主要研制者莫克莱的主要研制者莫克莱&埃克特埃克特18
8、第一台电子计算机(ENIAC)5000次加法次加法/秒秒体重体重30吨吨占地占地140m218800只电子管只电子管1500个继电器个继电器功率功率174KW计算机发展史计算机发展史192021计算机的发展计算机的发展年代年代名称名称元件元件运算速运算速度度语言语言应用应用第一代第一代19461957电子管计算机电子管计算机电子管电子管/真空管真空管几千次几千次机器语言机器语言 汇编语言汇编语言 科学计算科学计算 第二代第二代19581964晶体管计算机晶体管计算机 晶体管晶体管 几万次几万次高级程序高级程序设计语言设计语言 数据处理数据处理 第三代第三代19651970集成电路计算机集成电路
9、计算机 中小规模中小规模集成电路集成电路 几十万几十万几百万几百万高级程序高级程序设计语言设计语言广泛应用到广泛应用到各个领域各个领域 第四代第四代 1970现在现在 超大规模集成超大规模集成 电路计算机电路计算机 大大/超大规超大规模集成电模集成电路路 几百万几百万几千万几千万面向对象面向对象高级语言高级语言网络时代网络时代 第五代第五代 新一代计算机新一代计算机 量子、分量子、分子、生物、子、生物、光学光学22 电子恐龙的缩骨法晶体管晶体管实质上是按显微比例的真空管建造的。晶体管实质上是按显微比例的真空管建造的。电子管的缺点:电子管的缺点:体积大;体积大;耗能高、散热量大。耗能高、散热量大
10、。晶体管的优点:晶体管的优点:体积小;体积小;耗能低;耗能低;性能稳定。性能稳定。计算机发展史计算机发展史23晶晶体体管管数数目目4004奔腾奔腾4420,000,0002,300计算机发展史计算机发展史 计算机第一定律摩尔定律1 1、集成电路芯片、集成电路芯片上所集成的电路上所集成的电路的数目,每隔的数目,每隔1818个月就翻一番。个月就翻一番。2 2、微处理器的性、微处理器的性能每隔能每隔1818个月提个月提高一倍,而价格高一倍,而价格下降一半。下降一半。24Intel 8080微处理器,在约微处理器,在约8厘米见方的面积上含有厘米见方的面积上含有2.9万个电子元件万个电子元件251.2.
11、2 1.2.2 计算机的特点及分类计算机的特点及分类运算速度快运算速度快存储容量大存储容量大通用性强通用性强工作自动化工作自动化精确性高精确性高 逻辑判断能力逻辑判断能力 特点26 分类按处理的按处理的对象对象划分划分模拟模拟计算机、计算机、数字数字计算机和计算机和混合混合计算机计算机根据计算机的根据计算机的用途用途划分划分专用专用计算机和计算机和通用通用计算机两种计算机两种根据计算机的根据计算机的规模规模划分划分巨型巨型机、机、大型大型机、机、小型小型机、机、微型微型机和机和工工作站作站等等规模由一些主要技术指标来衡规模由一些主要技术指标来衡量,如量,如字长字长,运算速度运算速度,存储存储容
12、量容量,输入和输出能力输入和输出能力,价格价格高低高低等。等。271.2.3 1.2.3 计算机的应用计算机的应用科学计算(航天、气象、勘探、密码破译等)科学计算(航天、气象、勘探、密码破译等)信息管理(办公自动化、信息检索等信息管理(办公自动化、信息检索等)过程控制(冶金、石油、化工等)过程控制(冶金、石油、化工等)计算机辅助系统计算机辅助系统人工智能(机器人人工智能(机器人)(卡斯帕罗夫(卡斯帕罗夫 VS 深蓝)深蓝)计算机网络与通信计算机网络与通信计算机辅助设计计算机辅助设计(CAD)计算机辅助制造计算机辅助制造(CAM)计算机辅助教育计算机辅助教育(CBE),包括包括计算计算机辅助教学
13、机辅助教学(CAI)和和计算机管理计算机管理教学教学(CMI)282930工业生产过程控制(Process Control)3132 33人工智能34国际象棋大师卡斯帕罗夫(左)与国际象棋大师卡斯帕罗夫(左)与IBM机器人机器人“深蓝深蓝”大战,大战,“深蓝深蓝”战胜了卡斯帕罗夫。战胜了卡斯帕罗夫。351.2.4 计算机的发展趋势巨型化巨型化:速度更快、存储量更大、功能更强:速度更快、存储量更大、功能更强微型化微型化:体积更小、价格更低:体积更小、价格更低网格化网格化:资源共享、使用更方便、能力超强:资源共享、使用更方便、能力超强智能化智能化:模拟人的感觉和思维过程的能力:模拟人的感觉和思维过
14、程的能力361.3 1.3 计算机中信息的表示计算机中信息的表示&进制的概念及二、八、十、十六进制间的转化进制的概念及二、八、十、十六进制间的转化&二进制的运算规则二进制的运算规则要求掌握以下内容要求掌握以下内容:&计算机中数据的单位计算机中数据的单位&字符在计算机内的表示字符在计算机内的表示371.3.1 数制及其转换 概念进位计数制进位计数制:用进位的方法进行计数的数制,简称进制。进制。数码数码:一组用来表示某种数制的符号。如1,2,A基数基数:数制所使用的数码个数称为“基数”或“基”,用R表示。位权位权:数码在不同位置上的权值。1234=1 103+2 102+3 101+4 100 权
15、权38十进制(十进制(Decimal System)二进制(二进制(Binary System)八进制(八进制(Octal System)十六进制(十六进制(Hexadecimal System)0、1、2、3、4、5、6、7、8、90、1、2、3、4、5、6、70、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F0、1、10、11、10、11、100、101、10、11、17、20、27.、10,11,1F39数制的表示方法数制的表示方法 两种表示方法:b把一串数用括号括起来,再加把一串数用括号括起来,再加上该数制的下标(十进制可以上该数制的下标(十进制可以省略),如省略),如(1
16、0)16、(10010)2、(120)8、1234b用进位制的字母符号用进位制的字母符号B、O、D、H(十进制可以省略),如十进制可以省略),如(10)16表示为表示为10H,(9)10表示为表示为9D或者或者9,(17)8表示为表示为17O,(1010)2表示为表示为1010 B。40数值之间的对应关系数值之间的对应关系41 计算机为什么使用二进制?计算机为什么使用二进制?电路中容易实现电路中容易实现物理上最易实现存储物理上最易实现存储 运算规则简单运算规则简单便于逻辑判断(是或非)便于逻辑判断(是或非)抗干扰能力强抗干扰能力强42电路中容易实现电路中容易实现:当计算机工作的时候,电路通电工
17、作,于是每个输当计算机工作的时候,电路通电工作,于是每个输出端就有了电压。电压的高低通过模数转换即转换成出端就有了电压。电压的高低通过模数转换即转换成了二进制:高电平是由了二进制:高电平是由1表示,低电平由表示,低电平由0表示。一般表示。一般地,地,2.5伏以下即为低电平,伏以下即为低电平,3.2伏以上为高电平。二伏以上为高电平。二进制数码只有两个进制数码只有两个(“0”和和“1”)。电路只要能识别低、。电路只要能识别低、高就可以表示高就可以表示“0”和和“1”。具有两种稳定状态的元件。具有两种稳定状态的元件(如晶体管的导通和截止,继电器的接通和断开)容(如晶体管的导通和截止,继电器的接通和断
18、开)容易找到,而要找到具有易找到,而要找到具有10种稳定状态的元件来对应十种稳定状态的元件来对应十进制的进制的10个数就困难了。个数就困难了。43物理上最易实现存储物理上最易实现存储计算机信息存储常用磁盘和光盘,对于磁盘计算机信息存储常用磁盘和光盘,对于磁盘上的每一个记录点而言,也只有两个状态:上的每一个记录点而言,也只有两个状态:磁化和未磁化。光盘上每一个信息点的物理磁化和未磁化。光盘上每一个信息点的物理状态有两个凹和凸,分别起着聚光和散光的状态有两个凹和凸,分别起着聚光和散光的作用。由此可见,计算机所使用的各种介质作用。由此可见,计算机所使用的各种介质所能表现的都是两种状态,分别来表示所能
19、表现的都是两种状态,分别来表示0和和1。44便于逻辑判断(是或非)便于逻辑判断(是或非)适合逻辑运算:逻辑代数是逻辑运算的理论依据,适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的二进制只有两个数码,正好与逻辑代数中的“真真”和和“假假”相吻合。二进制的两个数码正好与逻辑命相吻合。二进制的两个数码正好与逻辑命题中的题中的“真真(Ture)”、“假假(False)或称为或称为”是是(Yes)、“否否(No)相对应。相对应。452、数制的转换任意进制转化为十进制任意进制转化为十进制 只要写出该进制数的只要写出该进制数的按权展开式按权展开式,按十进,按十进制进行乘法
20、和加法运算,得出结果。例如制进行乘法和加法运算,得出结果。例如:362.57D=3 102+6 101+2 100+5 10-1+7 10-2=(362.57)10101.11B=1 22+0 21+1 20+1 2-1+1 2-2=(5.75)10127.4O=1 82+2 81+7 80+4 8-1=(87.5)10A5F.EH=10 162+5 161+15 160+14 16-1=(2655.875)10“加权求和加权求和”46十进制转化为任意进制十进制转化为任意进制步骤步骤 1.1.对整数部分采用对整数部分采用“除基数除基数倒倒取余法取余法”将将130D转化为八进制转化为八进制?13
21、0162888 0 2130D=202O1308 2 81616130D=82H 逆序排列逆序排列十六进制十六进制?00 2Ex1.一直到商为零一直到商为零47同理同理,将将130D转化为二进制转化为二进制,如下所示如下所示:1302652222222321684210 0 0 0 0 0 0 1 1 逆序排列逆序排列 结果结果:130D=10000010B48步骤步骤 2.对小数部分采用对小数部分采用“乘基数乘基数正正取整法取整法”0.6875D转化为八进制转化为八进制?0.6875 x 8 5.5000取整取整5结果结果:0.6875D=0.54OEx2.顺序排列顺序排列0.5x 8 4.
22、0取整取整4490.6875D转化为二进制转化为二进制?0.6875 21.37500.375 20.7500.75 21.500.5 21.0取整取整 1取整取整 0取整取整 1取整取整 1 顺序排列顺序排列结果结果:0.6875D=0.1011B500.687x 1610.9920.992x 1615.8720.872x 1613.9520.952x 16 15.2320.232x 163.712取整取整A取整取整F取整取整D 结果结果:0.687D=0.AFDF3H 十进制转换为其他进制时,可能存在误差十进制转换为其他进制时,可能存在误差,如下例如下例,第第6步之后仍需转换步之后仍需转换
23、,而且转换是永无止境的而且转换是永无止境的,此种情况可据此种情况可据题意取其精度。题意取其精度。取整取整F取整取整351步骤步骤3.将转化后的整数、小数部分组合,一个完将转化后的整数、小数部分组合,一个完 整的过程就结束了。整的过程就结束了。Ex3.将将130.6875D转化为二进制转化为二进制?(1)据据Ex1.知知130D=10000010B(2)据据Ex2.知知0.6875D=0.1011B(3)所以,所以,130.6875D=10000010.1011B52二进制、八进制、十六进制间的相互转化二进制、八进制、十六进制间的相互转化二进制二进制 八进制八进制八进制八进制 二进制二进制二进制
24、二进制 十六进制十六进制 十六进制十六进制 二进制二进制十六进制十六进制 八进制八进制“三位合一三位合一”见见Ex4.“一位拆三位一位拆三位”见见Ex5.“四位合一四位合一”见见Ex6.“一位拆四位一位拆四位”见见Ex7.“以二进制为中介以二进制为中介”见见Ex8.53 将将1010111011.00101111010111011.0010111B B转化为八进制转化为八进制原则原则:以小数点为基准,从中间向两边取以小数点为基准,从中间向两边取,每三位一每三位一 组,不足时以零补齐。组,不足时以零补齐。(三位合一三位合一)00001 010 111 011.001 011 11 010 111
25、 011.001 011 10000 B B结果结果:1010111011.0010111B=1273.134O3 37 72 21 1.1 13 3 4 4 O O54 将将2574.412574.41O O转化为二进制转化为二进制原则原则:把每一位八进制数顺序改写为相对应的把每一位八进制数顺序改写为相对应的 三位二进制数即可。三位二进制数即可。(一拆三位一拆三位)2 5 7 4 .4 1 O结果结果:2574.41O=10101111100.100001B*Ex5.100111101010100 001B.55将将10111101010.01000110111101010.010001B
26、B转化为十六进制转化为十六进制*Ex6.原则原则:以小数点为基准以小数点为基准,从中间向两边取从中间向两边取,每四位一每四位一 组组,将其转换为十六进制数,不足时以零补齐将其转换为十六进制数,不足时以零补齐.0101 1110 1010 .0100 0100 B结果结果:10111101010.010001B=5EA.44H A E 5 4 4 H.56将将2 2BB.2EHBB.2EH转化为二进制转化为二进制*Ex7.2 B B .2 E H结果结果:2BB.2EH=1010111011.0010111B1011 10110010 0010 1110 B.原则原则:把每一位十六进制数顺序改写
27、为相对应的把每一位十六进制数顺序改写为相对应的 四位二进制数即可。四位二进制数即可。(一位拆四位一位拆四位)57将将2 2BB.2EHBB.2EH转化为八进制转化为八进制*Ex8.原则原则:先将十六进制转化为二进制,再将所得的先将十六进制转化为二进制,再将所得的 二进制转化为八进制。二进制转化为八进制。(1)由由Ex4.可知可知2BB.2EH=1010111011.0010111B(2)再将再将1010111011.0010111B转化为八进制转化为八进制 (过程略过程略)结果结果:2BB.2EH=1273.134O581.任意任意进制进制 十进制十进制按权求和按权求和除基数倒取余除基数倒取余
28、.乘基数正取整乘基数正取整 小结小结2.二二 进进 制制 八进制八进制3.二二 进进 制制 十六进制十六进制“三位合一三位合一”“四位合一四位合一”“一位拆三位一位拆三位”“一位拆四位一位拆四位”59 练习进制转换进制转换(1)(1)将将14.6875D 14.6875D 转化为二、八、十六进制转化为二、八、十六进制?(2)13.DH(2)13.DH 转化为二、八、十进制转化为二、八、十进制?60答案1.1110.1011B=16.54O=E.BH2.1011.1101B=23.64O=19.8125D613、二进制的运算规则、二进制的运算规则算术运算规则:算术运算规则:加加法规则:法规则:0
29、+0=0;0+1=1;1+0=1;1+1=10(向高位进位)(向高位进位)减减法规则:法规则:0-0=0;10-1=1(向高位借位);(向高位借位);1-0=1;1-1=0乘乘法规则:法规则:0 x0=0;0 x1=0;1x0=0;1x1=1除除法规则:法规则:0/1=0;1/1=1逻辑运算规则:逻辑运算规则:逻辑逻辑与与运算运算(AND):00=0;011=0;10=00=0;11=111=1(有有0为为0)逻辑逻辑或或运算(运算(OR):):00=000=0;01=101=1;10=110=1;11=111=1(有有1 1为为1 1)逻辑逻辑非非运算(运算(NOT):):1=0;0=1(0
30、变变1,1变变0)逻辑逻辑异或异或运算(运算(XOR):):00=000=0;01=101=1;10=110=1;11=011=0(相同为相同为0,不同为不同为1)621.3.2 信息的编码1.计算机中数据的单位v位(位(b bitit):):是计算机存储是计算机存储数据数据最小最小的单位,一个二进制位只能表示的单位,一个二进制位只能表示0 0或或1 1v字节(字节(B Byteyte):):是存储信息的是存储信息的基本基本单位,单位,1 1B=8bitB=8bit。还常使用其它几个单还常使用其它几个单 位:位:KB、MB、GB、TB 1KB=210B;1MB=210kB;1GB=210MB;
31、1TB=210GBv字(字(W Wordord):):CPUCPU通过数据总线一次存取、加工和传送的数据称为通过数据总线一次存取、加工和传送的数据称为字字,该数,该数据的二进制位数称为据的二进制位数称为字长字长。常见的微处理器字长有。常见的微处理器字长有8 8,1616,3232,6464位位注意:字长字长是计算机一次所能处理的实际位数长度,所以字长是是计算机一次所能处理的实际位数长度,所以字长是衡量计算机性能的一个重要指标,且衡量计算机性能的一个重要指标,且只能是只能是8 8的倍数的倍数 。63 计算上中处理的数据都是以二进制表示的,数据可分为两种:数值数据:具有数值大小和正负特征。非数值数
32、据:文字、声音、图片等没有大小和正负特征的数据。642.计算机中数值数据的表示 通常规定一个数的最高位作为符号位,通常规定一个数的最高位作为符号位,“0”“0”表示正,表示正,“1”“1”表示表示负。负。机器数机器数:计算机内存放的正负号数码化后的数,如:计算机内存放的正负号数码化后的数,如0111 1111,1111 1111真值真值:机器外存放的由正负号表示的数,如:机器外存放的由正负号表示的数,如+127,-127BCD(Binary_CodedBCD(Binary_Coded Decimal)Decimal)/8421/8421码:用码:用4 4位二进制代码表示位二进制代码表示1 1位
33、十位十进制数的编码方法。进制数的编码方法。十进制数字BCD编码01234567890000000100100011010001010110011110001001例如:例如:45的的BCD编码为编码为:0100010165 为什么用BCD码?这种编码技巧,最常用于会计系统会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数值保存数值的精确度的精确度,又可免却使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,BCD编码亦很常用。例:130.687用我们前面的方法转换为二进制数是多少呢?130.687D=1000001
34、0.10101.H而用8421BCD编码表示130.687:130.687=100110000.011010000111663.计算机中文字信息的表示1)字符编码)字符编码 目前采用的字符编码主要是ASCII 码(American Standard Code for Information Interchange),它用1个字节(8bit)表示一个字符,规定最高位为0,可表示128个不同字符,其中95个可显示字符,包括数字09,52个字母(大小写)及其他一些符号。注意:a=A+32.(其他字母雷同)2)汉字编码)汉字编码汉字交换码汉字机内码汉字字形码汉字输入码6768汉字输入码输入码 目前,汉
35、字的输入方法有目前,汉字的输入方法有键盘键盘、手写手写、语音语音、扫描识别扫描识别等。将汉字通过键盘输入到计算机中采用等。将汉字通过键盘输入到计算机中采用的代码称为的代码称为汉字输入码,汉字输入码,也称汉字外部码(简称也称汉字外部码(简称外外码码)。常用的汉字输入码:常用的汉字输入码:*流水码流水码(区位码区位码,电报码,已淘汰电报码,已淘汰)*音码音码 (智能(智能ABC、微软拼音、搜狗拼音、微软拼音、搜狗拼音)*形码形码 (五笔字型五笔字型)*音形结合码音形结合码(万能五笔万能五笔,自然码自然码)。)。69汉字交换码交换码用连续的用连续的2个字节(个字节(16个个bit)来表示一个汉字。来
36、表示一个汉字。1980年,我国颁布了年,我国颁布了GB2310-80信息交换用汉字编码信息交换用汉字编码字符基本集字符基本集,简称简称国标码国标码。共收录了。共收录了6763个常用汉字个常用汉字以及英、俄、日文字母与其它符号以及英、俄、日文字母与其它符号682个,共计个,共计7445个字个字符。符。1995年年12月,汉字扩展内码规范月,汉字扩展内码规范GBK1.0编码发布,编码发布,共收录共收录14000多个汉字多个汉字2000年,年,GBK18030编码成为正式国家标准,共收录编码成为正式国家标准,共收录27484汉字,汉字,Windows平台必须支持平台必须支持GBK18030编码。编码
37、。70汉字机内码机内码 汉字机内码是供计算机内部用来存储、加工处汉字机内码是供计算机内部用来存储、加工处理、传输统一使用的代码。理、传输统一使用的代码。又称汉字内部码或汉字内码。又称汉字内部码或汉字内码。汉字的机内码可在国标码的基础上,把两个字汉字的机内码可在国标码的基础上,把两个字节的最高位一律由节的最高位一律由“0”改为改为“1”。“中中”的国标码是(的国标码是(01010110 01010000)“中中”的机内码是(的机内码是(11010110 11010000)71 问题:一个问题:一个1616点阵的汉字占点阵的汉字占()字节?字节?汉字字形码字形码 字形码是汉字字库中存储的汉字字形的
38、数字化信息,在显示字形码是汉字字库中存储的汉字字形的数字化信息,在显示和打印汉字时用到。和打印汉字时用到。记录汉字字形的方法有记录汉字字形的方法有点阵法点阵法和和矢量法矢量法。点阵码用点阵表示汉字的字形,一般显示用点阵码用点阵表示汉字的字形,一般显示用1616点阵,打点阵,打印用印用2424、3232、4848等点阵。点阵越多,打印的等点阵。点阵越多,打印的字体越细腻,但汉字可占用的存储空间也越大。每个点的信字体越细腻,但汉字可占用的存储空间也越大。每个点的信息要用一个二进制位来表示。息要用一个二进制位来表示。矢量码用一组数学矢量来记录汉字的轮廓。特点是字体放大矢量码用一组数学矢量来记录汉字的
39、轮廓。特点是字体放大时不会出现边缘锯齿,并且节省存储控件。时不会出现边缘锯齿,并且节省存储控件。327273计算机汉字处理原理图计算机汉字处理原理图输入码输入码交换码交换码机内码机内码字形码字形码通过输入码输入汉字,转化成由数字组成的通过输入码输入汉字,转化成由数字组成的交换码,再转换成机内码在计算机中存储、交换码,再转换成机内码在计算机中存储、处理。最后转换成字形码输出。处理。最后转换成字形码输出。741.4 1.4 计算机系统计算机系统&硬件、硬件系统、裸机的概念硬件、硬件系统、裸机的概念&硬件的基本组成及每个组成部分的功能硬件的基本组成及每个组成部分的功能硬件方面要求掌握以下内容硬件方面
40、要求掌握以下内容:&软件的概念、分类软件的概念、分类&操作系统的功能和分类操作系统的功能和分类软件方面要求掌握以下内容软件方面要求掌握以下内容:&计算机语言的分类、特点;算法、数据结构的概念计算机语言的分类、特点;算法、数据结构的概念&语言处理程序的分类及之间的区别语言处理程序的分类及之间的区别75计计算算机机系系统统硬件系统:硬件系统:软件系统:软件系统:计算机运行所需要的程序及文档Hard WareSoft Ware由电子、机械和光电等元件组成的一个有机整体。761.4.1 计算机的工作原理计算机的工作原理 冯冯诺伊曼提出的诺伊曼提出的存储程序工作原理存储程序工作原理决定了计算机硬件系统决
41、定了计算机硬件系统的五个基本组成部分。其基本思想是的五个基本组成部分。其基本思想是存储程序存储程序和和程序控制程序控制。存储程序存储程序是指人们必须事先把计算机的执行步骤序列(程序)是指人们必须事先把计算机的执行步骤序列(程序)和运行中所需的数据,通过一定的方式输入并存储在计算机和运行中所需的数据,通过一定的方式输入并存储在计算机的存储器中;的存储器中;程序控制程序控制是指计算机运行时能自动地逐一取出程序中的一条是指计算机运行时能自动地逐一取出程序中的一条条指令,并加以分析执行规定的操作。条指令,并加以分析执行规定的操作。美籍匈牙利科学家771.4.2 计算机硬件系统计算机硬件系统将原始数据和
42、程将原始数据和程序序转换转换为二进制为二进制代码,并代码,并输入输入存存储器中储器中用于用于存放存放程序和程序和数据数据将内部信息将内部信息转换转换为人们习惯接受为人们习惯接受的形式,并的形式,并输出输出负责对数据进行负责对数据进行加工加工和和运算运算控制中心,控制中心,指挥指挥各部分协调工作各部分协调工作78输入设备 主要功能:把原始数据和处理这些数据的程序转换为计算主要功能:把原始数据和处理这些数据的程序转换为计算机能够识别的二进制代码,通过输入接口输入到计算机的机能够识别的二进制代码,通过输入接口输入到计算机的存储器中,供存储器中,供CPU调用和处理。调用和处理。常用的输入设备有:鼠标器
43、、键盘、扫描仪、数字化仪、常用的输入设备有:鼠标器、键盘、扫描仪、数字化仪、数码摄像机、条形码阅读器、数码相机、数码摄像机、条形码阅读器、数码相机、A/D转换器等转换器等79控制器和运算器O控制器是整个计算机系统的控制中心控制器是整个计算机系统的控制中心,指挥计算机,指挥计算机各部件协调一致地动作。各部件协调一致地动作。O运算器是计算机中执行各种算术运算和逻辑运算的运算器是计算机中执行各种算术运算和逻辑运算的部件。部件。控制器和运算器合称为控制器和运算器合称为CPU,即中央处理器,是计算机的核心即中央处理器,是计算机的核心部件,它的工作速度等性能对计算机的整体性能有决定性作用。部件,它的工作速
44、度等性能对计算机的整体性能有决定性作用。80存储器存储器存储器内存储器(内存):也称主存储器,内存储器(内存):也称主存储器,CPU能够直接读写的存储器。能够直接读写的存储器。外存储器(外存):也称辅助存储器外存储器(外存):也称辅助存储器ROM(Read Only Memory)RAM(Random Access Memory)Cache(高速缓冲存储器,简称(高速缓冲存储器,简称“缓缓存存”)磁盘(硬盘、软盘磁盘(硬盘、软盘)光盘(光盘(CD-ROM、CD-RW、DVD、MO)闪存(闪存(CF卡、卡、MMC卡、卡、SD卡)卡)磁带磁带只能读不能写只能读不能写断电后仍能保存断电后仍能保存容量
45、较小容量较小一般存放一般存放BIOS容量较大(容量较大(24G)可读可写可读可写断电后信息丢失断电后信息丢失v速度高,接近速度高,接近CPUv容量较小,一般以容量较小,一般以Mb为单位为单位v介于介于CPU和主存之间和主存之间#存取速度存取速度内存内存#容量较大容量较大#是主存的后备和补充,不是主存的后备和补充,不能和能和CPU直接交换数据直接交换数据存储器是计算机中具有存储器是计算机中具有记忆功能记忆功能的部件,它能根据的部件,它能根据地址地址接受和保存接受和保存指令指令和和数据数据,并能根据命令提供有关并能根据命令提供有关地址地址的的指令指令和和数据数据。81输出设备 输出设备将计算机处理
46、的数据、计算结果等内部信息转换为输出设备将计算机处理的数据、计算结果等内部信息转换为人们习惯接受的信息形式(如字符、图片、声音等),然后人们习惯接受的信息形式(如字符、图片、声音等),然后将其输出。将其输出。常用的输出设备有:显示器、打印机和音箱,还有绘图仪、常用的输出设备有:显示器、打印机和音箱,还有绘图仪、各种数模转换器(各种数模转换器(D/A)等。)等。备注:从信息的输入输出角度来说,磁盘驱动器和磁带机既备注:从信息的输入输出角度来说,磁盘驱动器和磁带机既可看做输入设备,又可看做输出设备。可看做输入设备,又可看做输出设备。82软件软件:是指使计算机运行所需的程序、数据和有关的文档的总和。
47、:是指使计算机运行所需的程序、数据和有关的文档的总和。软件软件系统软件系统软件:系统软件是管理、监控和维护计算机资源系统软件是管理、监控和维护计算机资源(包括硬件和软件)、开发应用软件的软件。(包括硬件和软件)、开发应用软件的软件。包括操作包括操作系统、语言处理程序、数据库管理系统、支撑服务软件系统、语言处理程序、数据库管理系统、支撑服务软件应用软件应用软件:应用软件是用来解决计算机各类应用问题而应用软件是用来解决计算机各类应用问题而编写的软件。编写的软件。如如Microsoft Office,WPS,Photoshop等。等。1.4.2 计算机软件系统计算机软件系统1.计算机软件基础831
48、1)操作系统)操作系统操作系统操作系统(OS,OperatingOS,Operating System System):):是一组是一组对对计算机资计算机资源进行控制与管理源进行控制与管理的系统化的系统化程序集合程序集合。操作系统是直接运行在计。操作系统是直接运行在计算机裸机上的算机裸机上的最基本的系统软件最基本的系统软件。2 2)语言处理程序)语言处理程序 用各种程序设计语言如汇编语言、用各种程序设计语言如汇编语言、VBVB等高级语言编写的源程等高级语言编写的源程序,计算机是不能直接执行的,必须经过翻译才能执行,这些翻序,计算机是不能直接执行的,必须经过翻译才能执行,这些翻译程序就是语言处理
49、程序,包括译程序就是语言处理程序,包括汇编程序、编译程序汇编程序、编译程序和和解释程序解释程序等。等。3 3)系统支撑和服务程序)系统支撑和服务程序 维护计算机正常运行的软件,也叫工具软件,如维护计算机正常运行的软件,也叫工具软件,如WindowsWindows优化优化大师、超级兔子、瑞星杀毒软件、瑞星防火墙等。大师、超级兔子、瑞星杀毒软件、瑞星防火墙等。4 4)数据库管理系统)数据库管理系统用来建立、维护、操作数据库,如用来建立、维护、操作数据库,如AccessAccess、FoxProFoxPro、SQL ServerSQL Server系统软件系统软件84用用 户户应用软件应用软件其他系
50、统软件其他系统软件 裸机裸机操作系统操作系统计算机系统的层次结构 程序设计语言是用户编写应用程序使用的语言。程序设计语程序设计语言是用户编写应用程序使用的语言。程序设计语言的发展经历了三个阶段:言的发展经历了三个阶段:1.1.机器语言:机器语言:编写出的程序是由编写出的程序是由0 0和和1 1组成的指令序列,是计组成的指令序列,是计算机能够直接执行的语言。算机能够直接执行的语言。缺点缺点 编写难度大、直观性差编写难度大、直观性差 通用性和移植性差;通用性和移植性差;2.2.汇编语言汇编语言:汇编语言是机器语言的符号化,不能直接执行,:汇编语言是机器语言的符号化,不能直接执行,需转化为机器语言需