找回密码
 注册
搜索
查看: 3872|回复: 7

[讨论] NOR Flash的扇区是什么概念?高手能解答一下吗

[复制链接]
发表于 2011-1-11 22:15:12 | 显示全部楼层 |阅读模式
大家好,请教大家一个问题NOR Flash的扇区是什么概念?它与BLOCK有什么联系呢,不同的NOR Flash的Block大小不同,那扇区(Sector)是不是相同的呢?先谢谢各位了?[em13]
发表于 2011-1-17 11:29:01 | 显示全部楼层
哈哈,又见hobby兄的精彩解答!!![em14][em14][em14]
点评回复

使用道具 举报

发表于 2011-1-17 10:06:29 | 显示全部楼层
扇区通俗一点来讲,是基于物理存储大小定义的一个名称,就是说,按照存储

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

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

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

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

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

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

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

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

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

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

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

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

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

解释[em08]
点评回复

使用道具 举报

 楼主| 发表于 2011-1-12 16:59:37 | 显示全部楼层
没人知道。。。。失望[em13][em13]
点评回复

使用道具 举报

发表于 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
点评回复

使用道具 举报

发表于 2012-8-17 14:47:55 | 显示全部楼层
学习了[em14]
点评回复

使用道具 举报

发表于 2012-8-16 14:11:04 | 显示全部楼层
理解理解,谢谢
点评回复

使用道具 举报

发表于 2012-9-23 19:47:57 | 显示全部楼层
[em02]学习下
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 12:00 , Processed in 0.045780 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表