Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11490583
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-17 16:07:29

SCSI BLOCK COMMAND第二版:
对于READ(6),READ(10),READ(12),WRITE(10),WRITE(12),其LBA的地址长度为4字节,这也就是说LBA的长度空间为2^32,在加上LBA的地址为块地址,而块的大小为512BYTE,从而其寻址空间为:
  2^32 * 512BYTE = 2^32 * 2^9BYTE = 2^41BYTE = 2TB,
以前的大部分OS都是采用这种命令,所以存在2T的限制;

而对于READ(16)、READ(32)、WRITE(16)、WRITE(32),其LBA的地址空间为8字节,就是64位(可能和64位OS相关),因此按照上述计算方法,其寻址空间有:
  2^64 * 2^9 B = 2^ 73 BYTE。

  因此采用新SCSI命令的OS完全可以克服2TB的限制!
  不过对于目前的硬盘来说,大都是支持48bit的LBA寻址,因为对于发下来的64BIT的LBA地址,目前来说是用不完的。但是48bit的LBA对于目前的应用来说已经完全足够啦!
UID17236 注册时间2006-9-4 阅读权限100 查看详细资料
TOP

阅读(426) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~