属于 [[#|# Computer storage devices]]

  • RAM = Random Access Memory → 随机存取存储器

  • 常说的 内存条 就是 RAM。

  • 特点:

    • 断电即失(易失性存储器,Volatile)

    • CPU 运行程序时的数据、代码都要先放进 RAM 里,才能被快速访问。


🔹 RAM 在计算机中的位置

CPU <——> Cache <——> RAM <——> 硬盘/SSD
  • CPU 运算速度极快,但不能直接处理硬盘数据 → 需要 RAM 做“中间仓库”。

  • 硬盘 用来长期存储,慢。

  • RAM 用来短期存储,快。

Cache Memory


🔹 RAM 里的分区

当你运行一个程序,操作系统会在 RAM 里分给它一块空间,这块空间内部会再分区:

┌───────────────┐ 高地址
│     栈 Stack   │  ← 局部变量、函数调用
│   (向下增长) │
├───────────────┤
│      …        │
├───────────────┤
│     堆 Heap    │  ← 动态分配(new/malloc)
│   (向上增长) │
├───────────────┤
│   全局/静态区   │  ← 全局变量、静态变量
├───────────────┤
│   代码区/文本段 │  ← 程序机器码、常量
└───────────────┘ 低地址