淺聊SRAM和DRAM的區別
阿新 • • 發佈:2019-01-07
SRAM和DRAM都是RAM, 中文名叫隨機儲存器, 隨機是什麼意思呢? 意思是, 給定一個地址, 可以立即訪問到資料(訪問時間和位置無關), 而不像咱們熟悉的磁帶, 知道最後一首歌在最後的位置, 卻沒法直接一下子跳到磁帶的最後部門, 所以磁帶不是隨機儲存器, 而是順序儲存器。
來看看SRAM的電路:
SRAM電路圖
上面是能儲存SRAM的一個bit,你看看, 這東東, 儲存一個bit需要6個電晶體, 所以貴, 造價高啊。 SRAM一般只有幾個MB而已, 再多了就不划算, 因為貴! 從電路圖可以看出, 基本都是一些電晶體運算, 速度很快, 所以SRAM一般用來做快取記憶體儲存器, 既可以放在cpu晶片上, 也可以放在片下。 SRAM中的S是static的意思。
造價這麼高, 難道就不能改進嗎? 再看看DRAM電路圖:
DRAM電路圖
可以看到, 儲存一個bit的DRAM只需要一個電容和一個電晶體。 DRAM的資料實際上是存在於電容裡面的, 電容會有電的洩露, 損失狀態, 故需要對電容狀態進行保持和重新整理處理, 以維持持久狀態, 而這是需要時間的, 所以就慢了。 這個重新整理加動態重新整理, 而DRAM中的D就是dynamic的意思。
DRAM比SRAM要慢, 但造價更低, 容量也比SRAM大得多, 在計算機中主要用來做記憶體, 物盡其用。理解了結構, 就能理解性質, 然後就決定了用途。
第一時間獲取嵌入式乾貨,請加公眾號baiwenkeji
有問題歡迎加WEI信討論交流:13266630429,驗證:CSDN