flash时经常提到page,sector,blank,block页,扇区,空白格,块不同厂商用不同的定义,实际是相同的操作

扇区通俗一点来讲,是基于物理存储大小定义的一个名称,就是说,按照存储

 

 介质的物理设计结构,我们把一定大小的物理存储空间叫做一个扇区,就像

 PC的硬盘,在Nor Flash中,这个扇区的大小是根据厂家的设计来的,可以把

 64KB作为一个sector,也可以把128KB作为一个sector,但你使用空间大小的

 时候不是以KB或者B为单位,而是以一个sector为一个单位的;Block是比扇区

 大一个等级的存储单位,我们称之为块,一个块可以包括8个sector,之所以

 这么划分,是为了管理存储方便

    给你举个简单的例子,如果把一个Flash看做一辆可以存储东西的火车,

 那么一个Block就是一节车厢,一节车厢里面可以放很多装货物的箱子,而

 这个箱子就可以简单称作sector,而至于这个箱子的大小,要看生产箱子的

 工厂是怎么设计的,可以大,也可以小;有时你要存储的东西放在一节车厢

 里面用不完空间,为了避免浪费,就可以只使用一节车厢的两只箱子而已,

 那这节车厢剩下的箱子就可以放其他的东西了

    这是个人的一点理解,希望能给你一点帮助,期待高手给你更加合理的

 解释[em08]


eric_long Post at 2011/1/17 11:29:01

哈哈,又见hobby兄的精彩解答!!![em14][em14][em14]


tommygreen Post at 2011/1/17 12:56:29

可能大家是在说MTK平台吧,楼上的解释有点儿问题,在此纠正一下,呵呵

 

NOR Flash中的物理参数名称其实只有一种,就是Bank和sector的概念,但是有些其它NOR Flash制造商在手册中,取得名字不一样,比如Samsung的Flash,它不称为sector,改称block的概念,具体可以看看供应商的手册则可。

MTK文件系统中有个Block的概念,它与类似Samsung供应商MCP手册中的Block概念出发点不是一样的,文件系统的Block严格意义上说是NOR Flash最小容量单位的整数的意思,也即多少个sector;对Samsung MCP而言,也即多少个Block

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值