属于 [[#|# Computer storage devices]]
-
RAM = Random Access Memory → 随机存取存储器
-
常说的 内存条 就是 RAM。
-
特点:
-
断电即失(易失性存储器,Volatile)
-
CPU 运行程序时的数据、代码都要先放进 RAM 里,才能被快速访问。
-
🔹 RAM 在计算机中的位置
CPU <——> Cache <——> RAM <——> 硬盘/SSD
-
CPU 运算速度极快,但不能直接处理硬盘数据 → 需要 RAM 做“中间仓库”。
-
硬盘 用来长期存储,慢。
-
RAM 用来短期存储,快。
🔹 RAM 里的分区
当你运行一个程序,操作系统会在 RAM 里分给它一块空间,这块空间内部会再分区:
┌───────────────┐ 高地址
│ 栈 Stack │ ← 局部变量、函数调用
│ (向下增长) │
├───────────────┤
│ … │
├───────────────┤
│ 堆 Heap │ ← 动态分配(new/malloc)
│ (向上增长) │
├───────────────┤
│ 全局/静态区 │ ← 全局变量、静态变量
├───────────────┤
│ 代码区/文本段 │ ← 程序机器码、常量
└───────────────┘ 低地址