微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SD 卡、Flash、EEPROM 区别

https://blog.csdn.net/mjf110107110/article/details/80177302

https://m.imooc.com/wenda/detail/454951

EEPROM

EEPROM 的全称是“电可擦除可编程只读存储器”。狭义的 EEPROM 可以随机访问修改任何一个字节,可以往每个 bit 中写入 0 或者 1,容量很少超过 512KB。

Flash

广义的 EEPROM 称为 Flash,其擦除时不再以字节为单位,而是以块为单位(简化了电路),数据密度更高,容量在 1 MB 以上。可分为 nor flash 和 nand flash:

nor flash数据线和地址线分开(像 RAM 一样随机寻址,读取任何一个字节)几兆字节成本高寿命低坏块导致不可用
nand flash数据线和地址线复用(读取速度慢,按页寻址)数十兆字节成本低寿命高标记坏块

嵌入式系统多用一个小容量的 nor flash 存储引导代码,用一个大容量的 nand flash 存放文件系统和内核。

Nand Flash 是存储芯片,而 SD 卡是将 Nand Flash 芯片叠加到一起,扩大容量,同时添加管理系统芯片。Nand Flash是不可以直接使用的,需要驱动程序,SD则自带驱动程序,直接可用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐