ROM: Read-only memory, 只读存储器 #
ROM 有 5 种类型:
- 掩膜编程的只读存储器 MROM(Mask-programmedROM)
- 可编程的只读存储器 PROM(Programmable ROM)
- 可擦除可编程的只读存储器
EPROM
(Erasable Programmable ROM) - 可电擦除可编程的只读存储器
EEPROM
(Elecrically Erasable Programmable ROM) - 快擦除读写存储器(
Flash Memory
)- Memory Card 是一种使用 Flash Memory 技术的可移动存储卡
EPROM: Erasable Programmable Read-Only Memory
可擦除可编程式只读存储器
#
EEPROM: Electrically-Erasable Programmable Read-Only Memory
电子式可擦除可编程只读存储器
#
Flash memory
闪存
#
- 也叫
快闪内存
- 手机上的闪存通常分为
- eMMC
- UFS
- Universal Flash Storage, 通用闪存存储
- UFS 卡被视作嵌入式多媒体记忆卡(embedded Multi Media Card,
eMMC
)和 SD 卡的取代者 - UFS 相较 eMMC 最大的不同是并行信号改为了更加先进的串行信号,从而可以迅速提高频率;同时半双工改为全双工
- UFS 基于小型电脑系统介面(
SCSI
)结构模型(SCSI Architectural Model
)以及支援 SCSI 标记指令序列(SCSI Tagged Command Queuing
) - 2011-02 JEDEC 固态技术协会(JEDEC)研发了 UFS 1.0 标准,2013-09 发布 2.0,2016-04 发布 2.1,2018-01 发布 3.0,2020-01 发布 3.1,2020-08 发布 2.2,2022-08 发布 4.0
- UFS Card: 2016-03 发布 1.0,2018-01 发布 1.1,2020-12 发布 3.0
- NVME(特用于苹果设备中的闪存)
NVM Express
, 或称非易失性内存主机控制器接口规范
Non-Volatile Memory Host Controller Interface Specification
,缩写:NVMHCIS- NVM:
Non-Volatile Memory
非挥发性内存
- 手机的闪存的内部构造与 U 盘和 SSD 的差异不大,同样具备了 NAND(存储数据的 MLC/TLC 闪存颗粒)以及负责控制数据传输和闪存磨损平衡的主控 IC。只是因为手机内部空间有限,两者是终被封装到同一块芯片内。
- SSD:
Solid State Disk
或Solid State Drive
,固态驱动器,是用固态电子存储芯片阵列制成的硬盘- SSD 其实也是 Flash
- 为什么现在市面上很少见到采用 eMMC 作为存储芯片的固态硬盘主控?
- 市面上的 SSD 主控早就实现了 NAND 颗粒的多通道读写,具体可以类比多通道内存。这样看来,将多块 eMMC 组成类似 RAID 而后再包装成 SSD,无论是性能上还是耐久度上均无任何优势
Flash memory
在分类上属于EEPROM
的一种,但一般业界所讲的 EEPROM 指的是那种非快闪式的普通 EEPROM,并不是指它
eMMC: embedded MMC #
- MMC: MultiMediaCard
- MMC 是一个相当古老的外置存储卡标准了,当年同台竞技的还有 CF(
Compact Flash
)
- MMC 是一个相当古老的外置存储卡标准了,当年同台竞技的还有 CF(
- The currently implemented eMMC architecture puts the MMC components (flash memory and controller) into a small ball grid array (BGA) IC package for use in circuit boards as an embedded non-volatile memory system.
- eMMC 本质上只是一个面向嵌入式设备的 I/O interface 及其物理层实现的标准集
- eMMC 其实是 MMC 标准的近亲,多出来的一个 e 是嵌入式的首字母,因此这和 SD 卡家族不一样,面向的是要焊在电路板上的使用场景,eMMC 采用了 BGA 的封装标准
- 一块 eMMC 的芯片里面至少要包括三个功能组件:Flash、Flash 控制器还有 MMC 的总线控制器
- eMMC 其实是从 Nand 进化而来
- eMMC 是封装和引脚都是标准的,而 Nand 的接口和时序不标准
- 这个标准体现在至少三个方面:物理封装、硬件电平和脚位、软件时序
- 所有的 eMMC 芯片,不管是哪家厂家的,不管是多大容量的,都可以直接替换使用
- eMMC 的引脚比 Nand 也更少,体积也更小
- eMMC 基本都是
MLC
Nand,因为便宜啊 - eMMC 基本等于
U 盘
,都是简单的主控 +Nand Flash
- eMMC 是封装和引脚都是标准的,而 Nand 的接口和时序不标准
NOR flash #
NAND flash #
Nand 内部的存储单元有两大类:
SLC
Nand 容量小价格高,但是质量好不容易坏- 市场上流通的 Nand 很多还是 SLC
- 因为 MLC 太容量出现坏块和翻转等,所以广泛使用的 Nand 还都是 SLC 的。你如果直接用 MLC Nand,那你的管理成本就很高。
- 而 eMMC 解决了这个问题,他内置的控制器很好的管理了 MLC Nand,因此可以做到容量很大、使用简单,还便宜。
- 所以说,能干脏活就是生产力啊
- 如果你的产品需要大容量(譬如超过 8Gb 也就是 1GB 或更大),那一定是 eMMC 更合适。性价比更高,且软件上更简单。
- 那什么时候用 Nand 呢?需要容量在几十 MB(譬如 64MB)到几百个 MB(譬如 512MB)之间的存储,且不在意体积,且对稳定性要求高的情况下,可以用
SLC
Nand
- 市场上流通的 Nand 很多还是 SLC
MLC
Nand 容量大价格便宜,但是质量不好容易出现坏块。
- Flash Memory 是一种存储技术,而 Memory Card 是这项技术的一种物理实现,设计成可移动的形式以便于使用者在不同设备之间传输数据。
- Flash Memory 的应用更为广泛,不仅包括可移动的 Memory Card,还包括内置于多种电子设备中的固定存储解决方案。
- 除了 Memory Card 之外,还有许多设备和存储解决方案使用了 Flash Memory 技术:
- USB 闪存驱动器(又称 U 盘):便携式存储设备,通过 USB 接口连接电脑或其他设备,用于数据的存储和传输。
- 固态硬盘(
SSD
):使用 Flash Memory 作为存储介质的硬盘,比传统的机械硬盘(HDD)速度更快,且更耐用、耗电量更低。SSD 现在是现代电脑和笔记本的标配存储设备。 - 智能手机和平板电脑内部存储:大多数智能手机和平板电脑使用 Flash Memory 作为其内部存储解决方案,用于存储操作系统、应用程序和用户数据。
- 嵌入式系统:许多嵌入式系统和微控制器使用 Flash Memory 来存储固件或软件,这些系统广泛应用于汽车电子、家用电器、工业控制等领域。
- 数字相机和摄像机:用于存储照片和视频文件。虽然这些设备经常使用 Memory Card 作为可移动存储,但它们也可能有内置的 Flash Memory 作为额外的存储选项。
- 游戏控制器和掌上游戏机:许多游戏设备,如游戏控制器和掌上游戏机,也使用 Flash Memory 来存储游戏数据、下载的内容和系统软件。
- 网络存储设备(
NAS
):部分网络附加存储设备使用 Flash Memory 作为操作系统的存储介质,以提高系统的响应速度和稳定性。 Wearable Devices
(可穿戴设备):智能手表、健身追踪器等可穿戴设备使用 Flash Memory 来存储操作系统、应用程序和用户数据。Memory Stick
:由索尼公司开发的一种数据存储设备,主要用于其数码相机、摄像机和其他电子产品。
叶王 © 2013-2024 版权所有。如果本文档对你有所帮助,可以请作者喝饮料。