这是「Dong哥教你学存储」系列课程的第 0 集。本系列从零基础出发,带你系统性地走进 UFS 存储的世界——不卖课,开源免费,量大管饱。

这个系列要回答三个问题

整个系列课程,本质上只围绕三个核心问题展开:

  1. 存储是什么? —— 带领小白系统性了解存储行业,掌握器件、协议、特性、架构等基础知识
  2. 存储怎么用? —— 基于存储的特性,能在实际项目中做什么事情
  3. 存储怎么用的更好? —— 如何利用存储的性质去做一些差异化的成果

无论你是嵌入式工程师、Linux 驱动开发者,还是单纯对手机存储感到好奇的数码爱好者,这个系列都会给你一个完整的知识框架。

课程内容概览

本课程分为 四大模块,从底层原理逐步深入至上层应用:

课程概览


模块一:基础概念与历史演进

核心内容:

  • 厘清内存与存储的本质区别,建立存储层级的宏观认知
  • 解析 eMMC 与 UFS 的架构核心,理解移动存储的代际跃升
  • 回顾 UFS 2.0 至 4.1 的技术迭代史,洞察接口标准的演进逻辑
  • 对比 UFS 5.0 相较于 UFS 4.1 及更早版本的功能差异

学习目标:

  • 系统掌握存储介质的分类标准与底层工作机制
  • 深入理解 UFS 作为主流移动存储的技术优势与适配价值
  • 具备对消费级存储技术发展趋势的初步判断与分析能力
  • 为后续深入探究高性能存储协议与系统调优筑牢理论根基

模块一


模块二:UFS 架构与核心组件

深入 UFS 芯片内部,拆解其三大核心组成部分,探索数据存储的物理奥秘。

核心内容:

  • 解析主控、闪存与缓存的协同架构,揭开芯片内部运作逻辑
  • 深挖 NAND 闪存物理原理,理解浮栅晶体管的电荷存储机制
  • 建立页、块、平面的层级认知,掌握存储单元的组织形态

学习目标:

  • 透彻理解 UFS 芯片的内部构造与组件间的高效协作方式
  • 掌握数据写入、擦除的底层物理原理,夯实技术基础
  • 为进阶学习 GC 垃圾回收、磨损均衡等关键机制做好铺垫

模块二-1


模块三:NAND 闪存核心机制

深入解析决定存储性能与寿命的底层逻辑,从物理特性到主控算法,彻底揭开闪存技术的神秘面纱。

核心机制:

  • 垃圾回收(GC):解决闪存不可原地覆写的特性,动态清理无效数据块,维持存储空间可用性
  • 磨损均衡(WL):智能调度数据写入位置,防止单块芯片过度损耗,最大化闪存颗粒的整体使用寿命

学习目标:

  • 洞悉”越用越慢”的根本原因,掌握主控算法如何平衡性能释放与硬件损耗
  • 建立对 SLC/MLC/TLC/QLC 的科学认知,能够理性分析不同闪存类型的适用场景

模块三-1


模块四:UFS 协议与实战应用

从理论迈向实践,深度解析 UFS 协议标准、驱动架构与底层调试,打通从应用层到硬件物理层的全链路技术认知。

核心技术:

  • 拆解 UFS 协议的分层架构、命令集与通信机制
  • 解析 FTL 闪存转换层的地址映射与磨损均衡逻辑
  • 掌握 UFS 驱动框架的初始化流程与性能调优

实战能力:

  • 建立从应用到底层硬件的全链路技术视野
  • 具备 UFS 设备故障诊断、日志分析与调试能力
  • 理解存储协议对终端读写性能与功耗的影响

📌 底层硬件基石:浮栅晶体管 —— 作为 NAND 闪存的最小存储单元,其独特的电荷捕获与保持机制,是理解 UFS 协议底层数据存储与擦写原理的物理基础。

模块四


系列导航

集数标题内容
第 0 集存储课程总览👈 你在这里
第 1 集到底什么是存储?内存与存储的本质区别
第 2 集存储类型大盘点HDD/SSD/eMMC/UFS 全解析
第 3 集为什么存储越用越慢?碎片、GC、SLC 缓存
第 4 集三大存储介质DRAM/NOR Flash/NAND Flash
第 5 集SLC/MLC/TLC/QLC 全解析速度、寿命、成本取舍

下一集:到底什么是存储? 开启存储技术的探索之旅,解锁数据时代的核心奥秘。STAY TUNED! 🚀