1、第二章 计算机基础知识,2,第二章 计算机基础知识,2.1 计算机概述 2.2 计算机组成及工作原理 2.3 微型计算机的硬件组成 2.4计算机软件概述 2.5 计算机中数据的表示和存储 2.6 多媒体技术概述,3,2.1 计算机概述,1.计算机的发展 2计算机的定义、特点和分类 3.计算机的新技术,4,2.1.1 计算机的发展,5,2.1.2 计算机的定义、特点及分类,1.定义:计算机是一台高速运行、具有内部存储能力的、由程序控制其操作过程的、自动化的机器,是一种能对各种数字化信息进行处理的机器。 2.特点:速度快、精度高、存储容量大、具有逻辑判断功能、自动化程度高,通用性强。 3.分类(从
2、运算速度等来分类) 高性能计算机、微机、工作站、服务器,6,2.1.2 计算机的定义、特点及分类,计算机的其他分类,7,2.1.3 计算机的新技术,1.嵌入式技术将计算机作为一个信息处理部件,嵌入到应用系统中。2.网格计算它利用网络将发布在不同物理位置的计算机组成一个虚拟的超级计算机。3.中间件技术中间件是介于应用软件和操作系统之间的软件。该技术的核心思想是在客户机和服务器之间增加一组服务,这组服务就是中间件。,8,2.2 计算机组成及工作原理,2.2.1 计算机系统组成 2.2.2 计算机的基本工作原理,9,硬件 系统,软件 系统,主机,外部设备,CPU 内存储器 输入/输出接口 总线,系统
3、软件,应用软件,操作系统 语言编译系统 工具软件 网络系统,OA软件 管理信息系统 图像处理系统,外部存储器(硬盘、光盘、优盘) 输入设备(键盘、鼠标、扫描仪) 输出设备(显示器、打印机) 其他(网卡、显卡、声卡、视频卡),2.2 计算机组成及工作原理,10,2.3 微型计算机的硬件组成,计算机文化基础,11,2.4 计算机软件概述,软件的分类:应用软件+系统软件系统软件:1.操作系统:DOS 、Windows 95 Windows98 Windows 2000 Windows XP 2.计算机语言机器语言、汇编语言、高级语言,12,2.5 数据的表示和存储,2.5.1 数制及其转换: 一、十
4、进制: 基数十个:0、1、2、3、4、5、6、7、8、9 特点:逢十进一 权:10的n 次幂 10n按权展开式: 123.45=1102 +2101 +3100 +410-1 +510-2 二、N进制: 基数N个:0、1N, 一般用(xxx)N表示 特点:逢N进一 权:N的n 次幂 Nn按权展开式: (123.45)N=1N2 +2N1 +3N0 +4N-1 +5N-2,13,2.5数据的表示和存储,三、常用数制 1.二进制 基数二个:0、1 一般用(1010)2或1010B表示 2.八进制: 基数八个:0、18, 一般用(143)8或134O表示 3.十六进制: 基数十六个:0、1.9 A
5、、B、 C、 D、 E、 F 一般用(10AB)16或10ABH表示,14,2.5数据的表示和存储,四、数制转换 1.N进制数转换为十进制数:按权展开即可 例如: (123.4)8=182 +281 +380 +48-1=64+16+3+0.5=83.5(101.1)2=122 +021 +120 +12-1=4+0+1+0.5=5.5(2AC.8)2=2162 +10161 +12160 +816-1=512+160+12+0.5=684.5,15,2.5数据的表示和存储,2.十进制数转换为N进制数:整数部分和小数部分分别转换整数部分:除N 取余 倒写小数部分:乘N 取整 在写,16,例:将
6、十进制数100.125转化为二进制数。 先对整数100进行转换:,由上得出,100D = 1100100B,17,对于小数部分0.125的转换: 0.1252 = 0.250 0a-1 0.252 = 0.5 0a-2 0.52 = 1 1a-3 由上得出,0.125D = 0.001B。 将整数和小数部分组合,得出: 100.125D = 1100100.001B。,18,3.二进制数与八进制数的相互转换方法:将二进制数从小数点开始,对二进制整数部分向左每3位分成一组,对二进制小数部分向右每3位分成一组,不足3位的分别向高位或低位补0凑成3位。每一组有3位二进制数,分别转换成八进制数码中的一
7、个数字,全部连接起来即可。,计算机文化基础,19,例:把二进制数11111101.101转化为八进制数。,所以,11111101.101B = 375.5O。,反过来,将八进制数转换成二进制数,只要将每一位八进制数转换成相应的3位二进制数,依次连接起来即可。,20,4.二进制数与十六进制数的相互转换,二进制数转换成十六进制数,只要把每4位分成一组,再分别转换成十六进制数码中的一个数字,不足4位的分别向高位或低位补0凑成4位,全部连接起来即可。反之,十六进制数转换成二进制数,只要将每一位十六进制数转换成4位二进制数,依次连接起来即可。,21,例:将10110001.101B转换为十六进制数。,所
8、以,10110001.101 B = B1.AH。,22,2.5.2 数据的表示,1.数值 1)原码 最高位用0表示整数,1表示负数 例如:X=100=(1100100)2 先转化为二进制数X原=(01100100)2 正数最高位置0X=-100=-(1100100)2X原=(11100100)2 负数最高位置1,23,2.5.2 数据的表示,2)反码 (按位取反) 例如:X=100=(01100100)2X反=(01100100)2X=-100=-(01100100)2X反=(10011011)2(按位取反),24,2.5.2 数据的表示,2)补码 ( 先按位取反,末位加1) 例如:X=100=(01100100)2X补=(01100100)2X=-100=-(01100100)2X补=(10011011)2+(00000001)2=(10011100)2,25,2.5.2 数据的表示,2.字符 :ASCII码 3.汉字:输入码、交换码、机内码、字型码等。2.5.3 数据的存储单位1B(字节)=8b(二进制位) 1KB=1024B 1MB=1024KB1GB=1024MB 1TB=1024GB,