←第 8 章・記憶體 全部課程
第 8 章 第 13–14 週

記憶體

Memory

記憶體的核心矛盾:越快的越貴、容量越小。所以電腦用「階層」的方式,把常用的放在快的地方。

課本小節
  • RAM vs ROM
  • 記憶體階層
  • 位址解碼
概念 01

記憶體階層:桌面、抽屜、倉庫

Memory Hierarchy
白話講

想像你在寫作業:

暫存器=你手上正拿著的那枝筆(最快,但只能拿幾樣)
快取 Cache=桌面(很快,放常用的)
主記憶體 RAM=抽屜(普通快,放今天要用的)
硬碟=倉庫(很慢,但放得下所有東西)

原則:常用的放近一點。這就是快取存在的全部理由。

越靠近 CPU:越快、越貴、容量越小
在說什麼考題常給你各層的存取時間和成本,要你說明為什麼要分層。答案:用少量的快記憶體,達到接近快記憶體的速度,卻只付慢記憶體的成本。
RAM 揮發性,斷電就沒了 → 放資料 (SRAM 快貴、DRAM 慢便宜要更新)
ROM 非揮發性,斷電還在 → 放程式(EPROM、EEPROM、Flash)
在說什麼單晶片裡程式放 ROM、變數放 RAM。所以 8051 斷電再開,程式還在。
白話講堂・由 Atlas 產生。內容依據課程教材與官方教學大綱整理,不是老師的官方講義,請以課堂公告為準。