网站大量收购独家精品文档,联系QQ:2885784924

数据恢复实战 存储单位与字节序 存储单位和字节序.ppt

数据恢复实战 存储单位与字节序 存储单位和字节序.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据恢复实战》课程 Data Recovery Practical 主讲教师 刘俊 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 存储单位 和字节序 目录 01 存储单位介绍 02 存储单位换算 03 字节序及应用 1. 存储单位 数据恢复实战 EDITED BY LIUJUN 存储单位是一种计量单位 以二进制表示计算机、电子信息数据容量的量纲 计算机存储单位一般用bit、B、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB……来表示 * 位bit与字节B 数据恢复实战 EDITED BY LIUJUN “位”(Bit):是计算机中最小的信息单位。一“位”只能表示0和1中的一个,即一个二进制位,或存储一个二进制数位的单位,英文缩写:b(固定小写) “字节”(Byte):是由相连8个位组成的信息存储单位,英文缩写: B(固定大写) ,存储介质最常用的存储单位 * 字、双字和半字 数据恢复实战 EDITED BY LIUJUN “字”(Word):是由相连4个字节(即32位)构成的信息存储单位,字的地址是组成字的第一个字节的地址除4,因此该字节的地址必须能被4整除 “双字”(Double Word):是由相连2个字(即64位)构成的信息存储单位,双字的地址是组成双字的第一个字节的地址除8,因此该字节的地址必须能被8整除 “半字”(Half Word):是由相连2个字节(即16位)构成的信息存储单位,半字的地址是组成字的第一个字节的地址除2,因此该字节的地址必须能被2整除 * 2. 存储单位换算关系 数据恢复实战 EDITED BY LIUJUN 计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,将来还会有更大的存储单位 1 KB (kilobyte千字节)=1024B, 1 MB (Megabyte 兆字节 简称“兆”)=1024KB, 1 GB (Gigabyte 吉字节 又称“千兆”)=1024MB, 1 TB(Trillionbyte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方), 1 PB(PetaByte 千万亿字节 拍字节)=1024TB, 1 EB(Exabyte 百亿亿字节 艾字节)=1024PB, 1 ZB (Zettabyte 十万亿亿字节 泽字节)= 1024 EB, 1 YB (yottabyte 一亿亿亿字节 尧字节)= 1024 ZB, 1 BB (Brontobyte 一千亿亿亿字节)= 1024 YB. * 存储介质大小为什么小了 数据恢复实战 EDITED BY LIUJUN 因为计算机储存单位的进率是1024 计算机都是二进制的,只有2的整数幂时才能非常方便计算机计算,1024是2的10次方 存储器厂商们采用的进率是1000 人习惯于使用10进制,存储器厂商们才用1000作进率 这样导致的后果就是实际容量要比标称容量少 计算实例:标称100GB的硬盘 其实际容量为100×1000×1000×1000字节/1024×1024×1024≈93.1GB * 3. 字节序及应用 数据恢复实战 EDITED BY LIUJUN 字节序是指多字节数据在计算机内存中存储时各字节的存储顺序,有大端字节序(Big endian)和小端(Little endian)字节序两种顺序。 * 小端字节序 数据恢复实战 EDITED BY LIUJUN Little endian 最符合人的思维的字节序,将低序字节存储在起始地址,即地址低位存储值的低位,地址高位存储值的高位 采用Little endian方式存储数据,低位地址存放低位数据,可以用“低对低”来方便记忆与理解。 * 大端字节序 数据恢复实战 EDITED BY LIUJUN Big endian 最直观的字节序,将高序字节存储在起始地址, 即地址低位存储值的高位,地址高位存储值的低位 采用Big endian方式存储数据,从书写习惯上看,高位数据排列在前面(低址在前面),可以用“高位在前”来简化理解 * 字节序举例 数据恢复实战 EDITED BY LIUJUN * 例如:在内存中双字0DWORD)的存储方式如表 字节序实例 数据恢复实战 EDITED BY LIUJUN * 左边为某硬盘MBR扇区 其第一个分区的大小为729088个扇区 在MBR分区表中,存储该分区大小的位置见红框 若按大端序,换算扇区的方法是将 ( 00200B00 )H转换为十进制( 2099968 )D 若按大端序,换算扇区的方法是将 ( 000B2000 )H转换为十进制( 729088 )D 可见该系统采用的是小端字节序

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档