不管是硬盘的还是Flash盘的 sector大小为啥都用512byte呢?

[复制链接]
4603|4
 楼主| rockingliu 发表于 2007-9-25 19:29 | 显示全部楼层 |阅读模式
sector大小为啥都用512byte呢?&nbsp;不管是硬盘的还是Flash盘的<br />若改为其他大小,driver在磁盘读写时会不会出错呢????<br /><br />&nbsp;<br />
high 发表于 2007-9-25 20:13 | 显示全部楼层

这些低速设备不是按照字节存取的。

所以就有一个最小访问单位,定义为sector。一次读写一个sector。<br /><br />硬盘是512,所以flash跟着也是。nand&nbsp;flash的目标之一就是用半导体硬盘替代机械硬盘。<br /><br />随着新技术进步,磁盘容量暴增,也有sector是物理上是更大的,比如2k等等的。
ttjlc 发表于 2007-10-8 15:55 | 显示全部楼层

并非如此

并非如此,早期的Sector有256&nbsp;byte的,现在新的大容量NAND(Big&nbsp;Page),一般为2K/Page,一个Page包含4个Sector,也有4K/Page的,每个Page包含8个Sector,每个Sector为512。2楼的搞错概念了。
high 发表于 2007-10-8 16:57 | 显示全部楼层

即sector仍然是512?

问一下,那么对2k/page的nand,最小读写单位是512还是2k?<br />按照我理解,如果是2k的话,那么应该是为了兼容把sector概念改了.<br /><br />---<br />很就没有接触了.凭着**在提供一个参考.<br />如果误导了,对不起.
computer00 发表于 2007-10-8 18:11 | 显示全部楼层

光盘就是2K的。

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

101

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部