天天看點

RAM/ROM/FLASH說明

一般網上寫的手機RAM 256MB,ROM 256MB這樣的資訊。RAM是執行程式用的臨時空間,相當于PC的記憶體;ROM這是以前的說法,現在一般都用FLASH了,用來存儲代碼部分,相當于PC的硬碟。

  1. RAM:Random Access Memory 可以分為兩大類:

      1.SRAM(Static RAM/SRAM):讀寫速度非常快,價格非常貴,一般用在CPU的一級、二級緩存;

      2.DRAM(Dynamic RAM/DRAM):讀寫速度沒有SRAM快,但是比ROM要快很多,價格比SRAM低,一般計算機記憶體都是用的DRAM;

DRAM又可以分為很多種,常見的主要有:SDRAM、FPRAM/FastPage、EDORAM、RDRAM、SGRAM以及WRAM等。

  SDRAM:Synchronous Dynamic Random Access Memory 同步動态随機存儲器,SDRAM已經發展了4代:第一代SDR SDRAM,第二代DDR SDRAM,第三代DDR2 SDRAM,第四代DDR3 SDRAM.(顯示卡上的DDR已經發展到DDR5)。

  DDR SDRAM是Double Data Rate Synchronous Dynamic Random Access Memory(雙資料率同步動态随機存儲器)的簡稱。

  現在主流的PC上用的都是DDR3 SDRAM,手機上用的一般都用的是DDR2 SDRAM。

  1. ROM:Read Only Memory

    有很多種,PROM是可程式設計的ROM,PROM和EPROM(可擦除可程式設計ROM)兩者差別是,PROM是一次性的,也就是軟體灌入後,就無法修改了,這種是早期的産品,現在已經不可能使用了,而EPROM是通過紫外光的照射擦出原先的程式,是一種通用的存儲器。另外一種EEPROM是通過電子擦出,價格很高,寫入時間很長,寫入很慢。

  2. Flash

    它結合了ROM和RAM的長處,不僅具備電子可擦除可程式設計(EEPROM)的性能,還不會斷電丢失資料同時可以快速讀取資料(NVRAM的優勢),U盤和MP3裡用的就是這種存儲器。包含NOR FLASH和NAND FLASH兩種:

    1. Nor Flash:

        NOR Flash的讀取和我們常見的SDRAM的讀取是一樣,使用者可以直接運作裝載在NOR FLASH裡面的代碼,這樣可以減少SRAM的容量進而節約了成本。

    2. Nand Flash:

      NAND Flash沒有采取記憶體的随機讀取技術,它的讀取是以一次讀取一塊的形式來進行的,通常是一次讀取512個位元組,采用這種技術的Flash比較廉價。使用者不能直接運作NAND Flash上的代碼,是以好多使用NAND Flash的開發闆除了使用NAND Flah以外,還作上了一塊小的NOR Flash來運作啟動代碼。