大学精品课件:第2章 计算机硬件系统.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《大学精品课件:第2章 计算机硬件系统.ppt》由用户(金钥匙文档)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学精品课件:第2章 计算机硬件系统 大学 精品 课件 计算机硬件 系统
- 资源描述:
-
1、中国药科大学计算机教研室,2 计算机硬件基础,中国药科大学计算机教研室,主要内容,2.1 计算机内信息表示与存储 2.2 数值信息表示、进制转换、常用码制 2.3 计算机硬件基础 2.4 PC机的工作原理 2.5 存储器 2.6 输入输出设备,中国药科大学计算机教研室,基本要求,掌握二进制的特点、运算,计算机信息采用二进制的原因 掌握数据的计量单位 熟练掌握各种的进制关系、转换方法 了解和掌握PC机的基本物理配置 掌握计算机硬件逻辑组成 了解和掌握CPU的组成和指令系统,指令的组成,指令的执行,了解计算机的启动过程,掌握总线的分类 掌握存储器分类,存储器层次结构 了解和掌握常用输入输出设备 了
2、解多处理器系统、并行处理、指令的分类、兼容性问题,PC机的性能 评测,系统总线的传输速率、系统的可靠性,中国药科大学计算机教研室,主要内容,2.1 计算机内信息表示与存储 2.2 数值信息表示、进制转换、常用码制 2.3 计算机硬件基础 2.4 PC机的工作原理 2.5 存储器 2.6 输入输出设备,中国药科大学计算机教研室,2.1 计算机内信息表示与存储,中国药科大学计算机教研室,信息:通俗的讲就是对人有用的数据。 其科学定义为,信息是客观存在的一切事物通过物质载体所发出的消息、情报、指令、数据、信号中所包含所有一切可传递和交换的知识内容。 信息表示是指信息在计算机中的表达、操作和记录方式。
3、 计算机中处理的信息分成:数值信息和非数值信息,均以二进制方式存储在计算机中。,中国药科大学计算机教研室,2.1.1 计算机中为什么使用二进制?,(1)简化电路 (2)便于传输 (3)运算简单 (4)逻辑性好,中国药科大学计算机教研室,2.1.2 数据单位,位(bit)一个二进制位(0 或1),构成信息的最小单位。 字节(Byte) 计算机存储信息的基本单位,八个二进制位构成一个字节。b7b6b5b4b3b2b1b0 (b7最高位,b0最低位) 字长:计算机进行处理时,一次存取、加工和传送的数据长度。 通常有单字(Word:16位二进制),双字32或四字64之分。,中国药科大学计算机教研室,字
4、长:电脑技术中对CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。所以能处理字长为8位数据的CPU通常就叫8位的CPU。同理32位的CPU就能在单位时间内处理字长为32位的二进制数据。 字节和字长的区别:由于常用的英文字符用8位二进制就可以表示,所以通常就将8位称为一个字节。字长的长度是不固定的,对于不同的CPU、字长的长度也不一样。8位的CPU一次只能处理一个字节,而32位的CPU一次就能处理4个字节,同理字长为64位的CPU一次可以处理8个字节。,中国药科大学计算机教研室,4、存储单位换算 千字节:1KB=1024B=210 B 兆字节:1MB=1024KB=220B 吉字节
5、:1GB=1024MB=230B 太字节:1TB=1024GB=240B,中国药科大学计算机教研室,5、网络传输速率单位: 传输速率是指线路每秒钟可以传输数据的比特数 bps(bits per second)每秒比特数 bps是网络传输中一个最基本的网速单位,现在由于网速的加快,常用Mbps 比特/秒(bps或b/s)波特率(bps, Kbps, Mbps, Gbps ),中国药科大学计算机教研室,1Kb/s=1000 b/s 1Mb/s=1000000 b/s 1Gb/s=1000000000 b/s 1Tb/s=1000000000000 b/s,中国药科大学计算机教研室,在计算机网络或者
6、是网络运营商中,一般宽带速率的单位用bps(或b/s)表示;bps表示比特每秒即表示每秒钟传输多少位信息,是bit per second的缩写。在实际所说的1M带宽的意思是1Mbps(是兆比特每秒Mbps不是兆字节每秒MBps)。 1B=8b 1B/s=8b/s(或1Bps=8bps) 1KB=1024B 1KB/s=1024B/s 1MB=1024KB 1MB/s=1024KB/s,中国药科大学计算机教研室,1.计算光纤传输的真实速度 很多公司的网络出口都使用光纤,一般网络服务商声称光纤的速度为“ 5M”,那么他的下载真实速度究竟是多少呢? “5M”实际上就是5000Kbit/s(按千进位计
7、算) Byte和bit是不同的。1Byte=8bit.而我们常说的下载速度都指的是Byte/s 因此电信所说的“5M”经过还换算后就成为了(5000/8)KByte/s=625KByte/s这样我们平时下载速度最高就是625KByte/s常常表示625KB/S。 这里理论计算最高值为625KB/S。在实际的应用中,那么还要排除网络损耗以及线路衰减等因素,因此真正的下载速度可能还不到600KB/S,中国药科大学计算机教研室,2.计算内网的传输速度 网卡的100Mbps同样是以bit/s来定义的,所以100Mb/S的网卡,因此在理论上1秒钟可以传输12.5MB的速率,考虑到干扰的因素每秒传输只要超
8、过10MB就是正常了,现在出现了1000Mbps的网卡那么速度就在100MB/S左右。 3.计算ADSL的真实速度,ADSL是大家经常使用的上网方式,那么电信和网通声称的“512K”ADSL下载速度是多少呢? 换算方法为512Kbit/s=(512/8)KByte/s=64KByte/s,考虑线路等损耗实际的下载速度在50KB/S以上就算正常了,中国药科大学计算机教研室,用户申请的宽带业务速率指技术上所能达到的最大理论速率值,用户上网时还受到用户电脑软硬件的配置、所浏览网站的位置的影响,故用户上网时的速率通常低于理论速率值。 理论上:2M(即2Mb/s)宽带理论速率是:256KB/s(即204
9、8Kb/s),实际速率大约为103-200kB/s;4M(即4Mb/s)的宽带理论速率是:512KB/s,实际速率大约为200-440kB/s。,中国药科大学计算机教研室,主要内容,2.1 计算机内信息表示与存储 2.2 数值信息表示、进制转换、常用码制 2.3 计算机硬件基础 2.4 PC机的工作原理 2.5 存储器 2.6 输入输出设备,中国药科大学计算机教研室,2.2 数值信息表示、进制转换、常用码制,中国药科大学计算机教研室,1、定点数:小数点位置固定不变,一般在有效数字的前面(纯小数)或后面(纯整数) 纯小数(假设机器字长为16位,符号位为1位) . 符号位 小数位 数值位 例:-0
10、.1101101 的存放形式为 1110110100000000,2.2.1 数值信息表示,中国药科大学计算机教研室,. 符号位 数值位 小数位 例:1101101的存放形式为 0000000001101101,纯整数(假设机器字长为16位,符号位为1位),中国药科大学计算机教研室,2、浮点数:小数点位置在数据字的位置是浮动的,浮点数由两部分组成:尾数和阶码 一个十进制实数可以表示成一个纯小数和一个幂的积,其中指数部分用来指出实数中小数点的位置 例如: 122.45= (0.12245) 103= (尾数) 基数阶码 二进制完全类似 如: (1001.011)2=( 0.1001011) 21
11、00,注: 其中尾数位数越多,精度越高,阶码位数越多,值域越多大,(假设机器字长为16位,符号位为1位,阶码4位,尾数12位) 阶码 尾数 . 阶码 数符 数值位 符号位 小数位 例:101.1101=0.1011101211 其存放形式为 0011 010111010000,中国药科大学计算机教研室,2.2.2 二进制运算,算术运算规则 加法规则: 0+0=0 0+1=1 1+0=1 1+1=0(向高位进位),减法规则: 0-0=0 1-0=1 1-1=0 0-1=1(向高位借位),二进制运算分为:算术运算和逻辑运算,中国药科大学计算机教研室,二进制的加、减、乘的运算:10110110110
12、+11111000011进位 1加法: 【例】(101101)2+(10110)2 2减法: 【例】(10100)2-(1011)2 3乘法: 【例】(1101)2*(101)2,中国药科大学计算机教研室,2、逻辑运算规则 与运算(也称逻辑乘-AND):,或运算(也称逻辑加-OR):,非运算(也称取反-NOT),逻辑运算时,按位独立进行,相邻位之间不发生关系,异或运算(XOR),中国药科大学计算机教研室,数制的概念 十进制D (Decimal): 基数为10,数码为09,逢十进一 二进制B (Binary):基数为2,数码0和1,逢二进一 计算机中的数据用二进制表示 为了表示方便,在计算机科学
13、中,还采用 八进制O (Octal):基数为8,数码为07 十六进制H (Hexadecimal):基数为16, 数码为09,AF,2.2.3 进制转换,补充掌握,中国药科大学计算机教研室,2.2.3 进制转换,1、十进制转换成二进制 十进制整数转换为二进制整数除2取余法,(反向排列) 例2-1:将(77)10转换成二进制 被除数 商(除数为2) 余数 77 38 1 38 19 0 19 9 1 9 4 1 4 2 0 2 1 0 1 0 1 (77)10 =(1001101)2,中国药科大学计算机教研室,十进制小数转换为二进制小数乘2取整法 例2-2:将(0.55)10转换为二进制。 被乘
14、数 结果(乘数为2) 整数部分 0.55 1.10 1 0.10 0.20 0 0.20 0.40 0 0.40 0.80 0 0.80 1.60 1 0.60 1.20 1 (0.55)10 =(0.100011)2 说明:在小数乘 2永远不可能等于1时,取规定有效数字。,低位,高位,中国药科大学计算机教研室,实数转换 将十进制实数的整数和小数部分拆开,步骤如下: 整数部分: 除2取余 小数部分: 乘2取整 合并结果 如: (77.55) 10=(1001101.100011) 2,中国药科大学计算机教研室,2、十进制转换成八进制和十六进制 十进制 八进制: 整数部分除8取余法 小数部分乘8
15、取整法 十进制 十六进制: 整数部分除16取余法 小数部分乘16取整法 例2-4:将(367.64)10转换成16进制 被除数 商(除数为16) 余数 367 22 15 22 1 6 1 0 1 (367)10 =(16F)16,低位,高位, 整数部分,中国药科大学计算机教研室,被乘数 结果(乘数为16) 整数部分 0.64 7.24 7 0.24 3.84 3 0.84 13.44 13 0.44 7. 04 7 (0.64)10 =(0.73D7)16,低位,高位, 小数部分, 合并结果 (367.64)10 =(16F.73DF)16,中国药科大学计算机教研室,3、N进制转换成十进制,
16、采用 按权求和 的方法,中国药科大学计算机教研室,(P)2=Pn-1P1P0 . P-1P-2p-m (D)10 = Pn-1Nn-1 + Pn-2Nn-2 +P1N1 +P0N0 +P-1N-1 +P-2N-2 +.P-mN-m 二进制数B:由n位整数,m位小数组成 (B)2=Bn-1B1B0 . B-1B-2B-m (D)10 = Bn-12n-1 +B121 +B020 +B-12-1 +B-22-2 +.B-m2-m,3、 N进制转换成十进制,例2-6:将(317)8转换成十进制数 (317)8= (382 +181 +780)10 = (192+8+7)10 = (207)10,例2
17、-5:将(1011.11)2转换成十进制数 (1011.11)2=(123 +022 +121 +120 +1 2-1 +12-2)10 =(8+0+2+1+0.5+0.25)10 =(11.75)10,权,4、二进制、八进制、十六进制之间的互换 二进制与八进制之间的互换,八进制 0 1 2 3 4 5 6 7,二进制 000 001 010 011 100 101 110 111,八进制数转换为二进制数一分为三法 例2-7:将(207.54)8转换成二进制,2 0 7 . 5 4,(207.54)8=(010 000 111 .101 100)2=(10000111.1011)2,练习:(1
18、) (3254.76)8 (2) (163.42)8 (3) (257.36)8,111,010,100,101,000,二进制数转换为八进制数三合一法 整数部分:自右向左,三个一组,不够补零,每组对应一个八进制数码。 小数部分:自左向右,三个一组,不够补零,每组对应一个八进制数码。 例2-8:将(10100101.10111)2 转换成八进制,010 100 101 . 101 110,.,因此: (10100101.10111)2 = (245.56)8,练习: (1) (11010101.01)2 (2) (1110101.1011)2 (3) (11011.1111)2,2,5,5,6
19、,4,中国药科大学计算机教研室,二进制与十六进制之间的互换,十六进制 0 1 2 3 4 5 6 7,二进制 0000 0001 0010 0011 0100 0101 0110 0111,十六进制 8 9 A B C D E F,二进制 1000 1001 1010 1011 1100 1101 1110 1111,十六进制数转换为二进制数一分为四法 例2-9:将(1E4.2A)16转换成二进制,(1E4.2A)16=(0001 1110 0100 . 0010 1010)2 =(111100100.0010101)2,1 E 4 . 2 A,练习: (1) (B84.E6)16 (2) (
20、7A5.6C)16 (3) (4D.F64)16,0001,1110,0100,0010,1010,二进制数转换为十六进制数四合一法 整数部分:自右向左,四个一组,不够补零,每组对应一个十六进制数码。 小数部分:自左向右,四个一组,不够补零,每组对应一个十六进制数码。 例2-10:将(10101.10111)2 转换成十六进制,0001 0101 . 1011 1000,(10101.10111)2=(15.B8)16,.,1,B,5,8,练习: (1010101.01)2 (1110101.101101)2 (10011011.111)2,中国药科大学计算机教研室,八进制与十六进制之间的互换
21、,方法:以二进制作为中间过度来实现,例2-11:将(237)8 转换成十六进制数 (237)8 = (10011111)2 = (9F)16,中国药科大学计算机教研室,2.2.4 常用码制,对于有符号的整数,规定: 正整数的符号位(最高位)为0 负整数的符号位为1 例如用一个字节(8位)表示一个整数可表示为 D7D6D5D4D3D2D1D0 其中为最高位D7为符号位,1、原码表示法:最高位用来表示符号,0表示正数,1表示负数,其余各位表示该数的绝对值(二进制表示)。 正数 ( 4 3 ) 10 = ( 0 0 1 0 1 0 1 1 )2 负数 ( -4 3 ) 10 = ( 1 0 1 0
22、1 0 1 1 )2 0 的表示 : 原码 +0原= 00000000 -0原=10000000 2、负数的反码表示法:符号位为1,其余各位与原码相反。 ( -4 3 ) 10 = ( 1 1 0 1 0 1 0 0 )2 X反 反= X 原 0 的表示 : 反码 +0反= 00000000 -0原= 11111111,中国药科大学计算机教研室,3、负数的补码表示法:符号位为1,其余各位是该负数的反码的最低位加1。 ( -4 3 ) 10= ( 1 1 0 1 0 1 0 1 )2,补码0的表示唯一 +0补=- 0补=(00000000) 2,在计算机中,一般均采用补码来表示有符号数,对于有符
展开阅读全文