总结:

SSD是仓库,内存是工作台,CPU是工人。

干活时,材料从仓库搬到工作台,工人从工作台拿东西加工。

操作系统和所有正在运行的程序,都在工作台上。

一、三种存储介质的晶体管差异

存储介质 存储单元 存储原理 速度 容量 掉电保持
寄存器 触发器(6个MOS管组成) 双稳态电路,靠正反馈维持状态 最快 最小 ❌ 易失
内存条 1T1C(1个MOS管+1个电容) 电容充电=1,放电=0 中等 ❌ 易失(需刷新)
SSD 浮栅晶体管 浮栅捕获电子=1,无电子=0 ✅ 非易失

关键区别

寄存器(触发器)

  • 由6个MOS管组成SRAM单元

  • 只要通电,状态就稳定保持

  • 速度最快,因为直接参与CPU运算

  • 数量极少(CPU内部KB级)

内存(1T1C结构)

  • 1个MOS管做开关,1个电容存电荷

  • 电容会漏电,需要定时刷新(DRAM)

  • 速度快,容量大,成本低

  • 掉电后电荷流失,数据丢失

SSD(浮栅晶体管)

  • 栅极中间多了一层绝缘层(浮栅)

  • 电子被"锁"在浮栅里,断电也不跑

  • 写入时需要高压把电子"打"进去

  • 反复写入会磨损绝缘层(所以SSD有写入寿命)


二、BJT vs MOSFET

对比项 BJT(双极型晶体管) MOSFET(场效应晶体管)
控制方式 电流控制(基极电流→集电极电流) 电压控制(栅极电压→沟道通断)
输入阻抗 极高(几乎不消耗驱动电流)
开关速度 较慢(存储时间延迟) 快(无少数载流子存储)
导通损耗 有Vce饱和压降 低(Rds_on很小)
适用场景 放大电路、低频开关 高频开关、电源、数字电路

为什么现代芯片都用MOSFET?

  • 功耗低(电压控制,静态几乎不耗电)

  • 体积小(可以做得很小)

  • 集成度高(一块芯片上百亿个)

  • 开关速度快


三、MOSFET的应用领域

不只是芯片里才有,MOSFET无处不在:

应用领域 具体产品 作用
电源管理 手机充电器、笔记本适配器 DC-DC转换、稳压
电机驱动 电动车、无人机、机械臂 H桥驱动、PWM调速
汽车电子 ECU、车灯控制、车窗电机 功率开关
家电 变频空调、洗衣机、微波炉 逆变、调压
消费电子 手机、平板、电脑 电源管理、信号处理
工业控制 PLC、伺服驱动、变频器 大功率开关
通信 基站、路由器 射频放大、电源

你买到的"独立MOS管":用于大功率场景,比如电机驱动、电源转换。芯片里的MOSFET是纳米级的,你买的插件/贴片MOS管是厘米级的,原理一样但规模不同。


四、MOSFET制造工艺

核心流程(简化版)

硅片制备 → 光刻 → 刻蚀 → 掺杂 → 沉积 → 重复N次 → 封装测试

光刻原理(重点)

光刻 = 用光"打印"电路图案到硅片上

步骤分解:

  1. 涂光刻胶:在硅片表面均匀涂一层光敏材料

  2. 掩模覆盖:上面盖一个掩模版(类似印章,有电路图案)

  3. 紫外光照射:光线透过掩模透明部分照到光刻胶

  4. 显影(洗掉变质部分)

    • 正性光刻胶:被光照到的部分变质,被洗掉

    • 没被照到的部分保留,保护下面的硅

  5. 刻蚀:露出来的硅被化学腐蚀掉

  6. 去胶:剩余光刻胶去掉,图案就"印"在硅上了

正性光刻胶口诀:

光照→变质→洗掉→露出硅→被腐蚀 没光照→保留→保护硅→不被腐蚀

所以最终留下的图案,和掩模版上是相反的(负片效果)。

"几十层"是什么意思?

一个MOSFET物理结构确实就三层(栅极、源极、漏极),但制造不是一次成型的:

  • 每做一层结构,需要1-2次光刻+刻蚀

  • 现代CPU有几十层金属连线层、绝缘层、掺杂层

  • "几十层"指的是工艺步骤数,不是物理上的3层结构

比喻:

盖房子是3层楼,但施工步骤有:挖地基→打桩→浇筑→砌墙→走线→刷漆→装修... 每一步都可能需要"光刻"定位。


五、关键概念速查

术语 含义
硅片(Wafer) 制造芯片的基底材料,高纯度单晶硅
光刻胶 光敏材料,被紫外光照射后性质改变
掩模版 有电路图案的"印章",决定哪里透光
刻蚀 用化学或物理方法去掉不需要的材料
掺杂 往硅里注入杂质(磷/硼),改变导电性
沉积 在硅片表面镀一层新材料(金属/绝缘体)
封装 把做好的芯片切下来,装引脚,保护起来
纳米工艺 指晶体管栅极长度,如7nm、5nm、3nm

六、从制造到成品的链路

沙子(SiO2)→ 提纯硅 → 拉单晶硅棒 → 切片成硅片
→ 光刻(几十次)→ 刻蚀 → 掺杂 → 沉积
→ 晶圆测试 → 切割 → 封装 → 成品芯片

你买到的分立MOS管

  • 原理和芯片里的MOSFET一样

  • 但功率更大、体积更大、工艺要求没那么极端

  • 制造流程类似,但用更成熟的微米级工艺

  • 成本更低(不像芯片那么卷纳米)


七、常见疑问

Q: 为什么寄存器最快但容量最小? A: 寄存器用6个MOS管存1bit,内存用1个MOS管+1个电容存1bit。同样面积下,内存能塞更多单元。

Q: 为什么内存掉电丢失,SSD不会? A: 内存靠电容存电荷(会漏电),SSD靠浮栅"锁"电子(绝缘层密封,跑不掉)。

Q: 光刻为什么用紫外光? A: 波长越短,能刻的线越细。紫外光波长短,能做更小的晶体管。现在EUV(极紫外)波长13.5nm,能做3nm工艺。

Q: 为什么芯片制造这么贵? A: 一台EUV光刻机1.5亿美元+,一个晶圆厂几百亿,良品率要求极高,一点灰尘就报废。


八、为什么要分三类存储?

速度、容量、成本三者不可兼得

速度 容量 成本 位置
寄存器 1ns 几十KB 极贵 CPU内部
内存 100ns 几GB-几十GB 中等 主板
SSD 100μs 几百GB-几TB 便宜 硬盘位

速度差十万倍,成本差千倍

如果只用一种会怎样?

全用寄存器:

  • 速度最快,但太贵

  • 1GB寄存器 ≈ 几十万美元(芯片面积全用来做触发器)

  • 装不下1TB数据

全用SSD:

  • 容量大便宜,但太慢

  • CPU每秒算几十亿次,等SSD取数据要10万ns

  • CPU 99.99%时间在等数据,性能废掉

全用内存:

  • 比寄存器便宜,但比SSD贵

  • 掉电丢数据,不能当硬盘用

分层配合的工作原理

CPU取数据的顺序:

寄存器里有吗?(命中→直接用,1ns)
  ↓ 没有
内存里有吗?(命中→搬到寄存器,100ns)
  ↓ 没有
SSD里有吗?(命中→搬到内存→再搬寄存器,100μs)

局部性原理:CPU 80%的时间只用20%的数据。

  • 寄存器:放那20%的热点数据,极快

  • 内存:放正在运行的程序,够用

  • SSD:放所有东西,兜底

比喻:

  • 寄存器 = 手里的工具(秒拿)

  • 内存 = 桌子上的材料(伸手够)

  • SSD = 仓库里的库存(得跑一趟)

分层放,效率最高。


九、操作系统运行在哪里?

开机启动流程

SSD里的系统文件 → 开机时被加载到内存 → CPU从内存读指令执行

详细过程:

  1. 关机状态:操作系统完整躺在SSD里(Windows、macOS、Android内核都是文件)

  2. 按下电源

    • BIOS/引导程序先跑起来(存在ROM里,很小)

    • 它把OS内核从SSD搬到内存

  3. 系统运行中

    • 内核常驻内存

    • 打开的App也从SSD加载到内存

    • CPU处理的所有数据都在内存里中转

  4. 关机

    • 内存断电,数据全清

    • SSD里的系统文件还在,下次开机重新加载

为什么系统必须跑在内存?

CPU速度太快(GHz级别),SSD跟不上(微秒级)。直接从SSD执行:

  • 打开App要等几十秒

  • 切换窗口卡成PPT

  • 多任务跑不动

内存比SSD快千倍,才能喂饱CPU。

手机也是一样的

手机说的"128GB存储"是SSD(闪存),"运行内存16GB"是RAM:

手机 电脑
存储(SSD) 128GB/256GB 512GB/1TB
运行内存(RAM) 8GB/12GB/16GB 16GB/32GB
系统运行位置 RAM RAM

一句话:

SSD是仓库,内存是工作台,CPU是工人。

干活时,材料从仓库搬到工作台,工人从工作台拿东西加工。

操作系统和所有正在运行的程序,都在工作台上。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐