dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2180楼#
发布于:2005-03-28 08:28
又是一天 :o :P :cool:
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2181楼#
发布于:2005-03-28 08:28
又是一天 :o :P :cool: :mad:
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2182楼#
发布于:2005-03-28 11:28
下班 :D
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2183楼#
发布于:2005-03-28 11:28
下班 :D :P
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2184楼#
发布于:2005-03-28 11:28
下班 :D :P :o
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2185楼#
发布于:2005-03-28 11:29
下班 :D :P :o :mad:
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2186楼#
发布于:2005-03-28 11:29
下班 :D :P :o :mad: :o :D
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2187楼#
发布于:2005-03-28 11:29
下班 :D :P :o :mad: :o
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2188楼#
发布于:2005-03-28 11:29
针对这种情况,将Flash 的一个Page 定为1 个扇区,将其2 个Block,64 个扇区定为
一个簇,这样,簇的容量刚好为512*64=32K,满足FAT16 对簇大小的要求。
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2189楼#
发布于:2005-03-28 11:30
Flash 的读写有其自身特点:1)必须以Page 为单位进行读写;2)写之前必须先擦除原
有内容;3)擦除操作必须对Block 进行,即一次至少擦除一个Block 的内容。
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2190楼#
发布于:2005-03-28 11:30
Flash 的读写有其自身特点:1)必须以Page 为单位进行读写;2)写之前必须先擦除原
有内容;3)擦除操作必须对Block 进行,即一次至少擦除一个Block 的内容。 :cool:
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2191楼#
发布于:2005-03-28 11:30
Flash 的读写有其自身特点:1)必须以Page 为单位进行读写;2)写之前必须先擦除原
有内容;3)擦除操作必须对Block 进行,即一次至少擦除一个Block 的内容。 :cool: :mad:
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2192楼#
发布于:2005-03-28 11:30
Flash 的读写有其自身特点:1)必须以Page 为单位进行读写;2)写之前必须先擦除原
有内容;3)擦除操作必须对Block 进行,即一次至少擦除一个Block 的内容。 :cool: :mad: :o
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2193楼#
发布于:2005-03-28 11:31
Flash 的读写有其自身特点:1)必须以Page 为单位进行读写;2)写之前必须先擦除原
有内容;3)擦除操作必须对Block 进行,即一次至少擦除一个Block 的内容。 :cool: :mad: :o :P
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2194楼#
发布于:2005-03-28 11:31
Flash 的读写有其自身特点:1)必须以Page 为单位进行读写;2)写之前必须先擦除原
有内容;3)擦除操作必须对Block 进行,即一次至少擦除一个Block 的内容。 :cool: :mad: :o :P ;)
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2195楼#
发布于:2005-03-28 11:31
Flash 的读写有其自身特点:1)必须以Page 为单位进行读写;2)写之前必须先擦除原
有内容;3)擦除操作必须对Block 进行,即一次至少擦除一个Block 的内容。 :cool: :mad: :o :P ;) :mad: :( :cool:
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2196楼#
发布于:2005-03-28 11:31
实际上,如果定义每个簇为32 个扇区是最好的,因为这样物理结构和逻辑结构刚好一
致。但是这也无防,因为不管Logical Block Address 给出什么值,只要按上述公式,总可以
得到物理上正确的Block 和Page,再使用Flash 的读写命令读取对应的Block 和Page 就可
以了,读的问题复杂一些,在后面介绍。 :P :o
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2197楼#
发布于:2005-03-28 11:32
因此簇和扇区的概念只是在BPB 中给出存储介质信息的时候告之系统就可以了,我们
只要做好LBA 与物理地址间的转换就可以了。
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2198楼#
发布于:2005-03-28 11:32
实际上,如果定义每个簇为32 个扇区是最好的,因为这样物理结构和逻辑结构刚好一
致。但是这也无防,因为不管Logical Block Address 给出什么值,只要按上述公式,总可以
得到物理上正确的Block 和Page,再使用Flash 的读写命令读取对应的Block 和Page 就可
以了,读的问题复杂一些,在后面介绍。
dxyldl
驱动老牛
驱动老牛
  • 注册日期2004-11-17
  • 最后登录2008-07-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
2199楼#
发布于:2005-03-28 11:32
因此簇和扇区的概念只是在BPB 中给出存储介质信息的时候告之系统就可以了,我们
只要做好LBA 与物理地址间的转换就可以了。 :D
游客

返回顶部