前面幾篇文章我們一直在講 DRAM 的位置。它不是 SSD 那樣的長期倉庫,也不是 SRAM 那樣貼在 CPU 旁邊的快取記憶體。
它更像系統執行階段的大容量工作台:程式執行起來以後,程式碼、資料、臨時狀態,都會放到 DRAM 裡,方便 CPU/GPU 快速訪問。
那在這篇文章,我們要進入 DRAM 晶片內部, 瞭解 DRAM 內部是怎麼個工作原理?很多人一聽“儲存晶片”,腦子裡可能會想像成一個個小盒子,裡面裝著 0 和 1。但真實的 DRAM 不是這樣。DRAM 並不是把資料像檔案一樣“裝進去”。
它存一個 0 或 1,本質上靠的是:一點點電荷。有電,可能表示 1。沒電,可能表示 0。當然,真實晶片裡不會這麼粗糙,它需要一整套電路來讀、寫、放大和恢復。