1计算机技术基础——数据存储邢跃林ISE@ShandongUniversity20152本章内容位(bit)和位存储主存储器海量存储器以二进制编码表示数据二进制系统十六进制系统3位(bit)和位存储位Bit是1个二进制数位(数字0或1)变量取值0或1,0或1的含义取决人们的规定。单独一位的若干可能的含义:数值(1or0)布尔值(trueorfalse)电压(highorlow)阴阳、男女4位模式(Bitpatterns)位模式是bit的序列所有储存在计算机中的数据都用位模式表示:数据区分为数值型数据*数值(Numbers)(整数、实数)非数值型数据*文本字符(Textcharacters)*图像(Images)*声音(Sound)*其他(Anythingelse…)5Hello的ASCII编码形式ASCII(AmericanStandardCodeforInformationInterchange)Unicode16位模式字符集,由65536个不同的位模式组成——足以表示用中文,日文等语言书写的文档资料。6位图7计算机中为什么要采用二进制?状态少(0、1),物理实现容易运算简便信息存储、传输可靠8布尔运算(Booleanoperations)Booleanoperation能够用于对位进行运算Booleanoperation的结果只有两种,即true/false;我们往往习惯于用0代表false,用1代表true布尔运算符AND(与)OR(或)XOR(异或)NOT(非)9布尔运算:AND,OR,andXOR10主存储器主存储器是以存储单元(cell)组织的,一个典型的cell容量是8位(称为字节byte)字节型存储单元的内容:11主存储器主存储器中每个存储单元被赋予唯一的名字,称为地址(address)12主存储器主存储器常被称为随机存储器(randomaccessmemory,RAM)DRAM,SDRAM,DDR?存储器容量的度量:2^10=1024bytes=1kilobytes=1KB2^20=1megabytes=1MB2^30=1gigabytes=1GB13海量存储器磁盘系统14海量存储器磁带系统15海量存储器-光盘系统16海量存储器-文件存取逻辑记录符合数据的自然分区物理记录符合扇区大小17其他存储介质18二进制计数法权10^(n-1)权2^(n-1)19二进制计数法2^02^12^22^32^42^520二进制计数法将十进制数转换成二进制数:第一步:将该数值除以2并记录余数;第二步:只要商不为0,继续除以2得到一个新的商,并记录获得的余数;第三步:当商为0时,得到原值的二进制表达式,它由前面依次记录下来的余数依照它们被记录的顺序从右到左进行排列而组成。21二进制计数法2222二进制加法23二进制小数2^-32^-22^-12^02^12^224十六进制编码系统25二进制整数–补码计数法26二进制整数–补码计数法数值6的四位二进制补码数值-6的四位二进制补码复制右起第一个1右侧的所有位的值(包括这个1)其余位逐位取反码27二进制整数–补码计数法题目的十进制表示题目的二进制补码表示结果的十进制表示28二进制浮点记数法指数29浮点记数法–截断误差30课后作业转换为十进制1010101000011011101101111111.01101.11110.1110.0110.101转换为二进制32649615274.52.751.1255/16二进制加法11011+11001010.001+1.101111.11+00.01十六进制转换为二进制5FD97610AABCD0100转换为十六进制01101010111100100100100031预习作业搜集阅读网络资料,想想计算机能帮你做什么,写一篇关于计算机和程序的日志或说说(笔记);阅读课本第一章,搞懂例题中的语句是想告诉计算机什么?尝试安装一下vc6开发环境,并试着把课本上的例题运行一下。32问答时间阅读资料:计算机科学概论(第9版)Chapter1ComputerScience:AnOverviewJ.GlennBrookshearQ&A