RAM ROM和flash區別與聯絡

2021-09-25 02:04:22 字數 1709 閱讀 1899

ram(random access memory)的全名為隨機訪問記憶體,它相當於pc機上的移動儲存,用來儲存和儲存資料的。它在任何時候都可以讀寫,ram通常是作為作業系統或其他正在執行程式的臨時儲存介質(可稱作系統記憶體)。

不過,當電源關閉時ram不能保留資料,如果需要儲存資料,就必須把它們寫入到乙個長期的儲存器中(例如硬碟)。正因為如此,有時也將ram稱作「可變儲存器」。ram記憶體可以進一步分為靜態ram(sram)和動態記憶體(dram)兩大類。dram由於具有較低的單位容量**,所以被大量的採用作為系統的主記憶。

rom(read only memory)的全名為唯讀記憶體,它相當於pc機上的硬碟,用來儲存和儲存資料。rom資料不能隨意更新,但是在任何時候都可以讀取。即使是斷電,rom也能夠保留資料。但是資料一但寫入後只能用特殊方法或根本無法更改,因此rom常在嵌入式系統中擔任存放作業系統的用途。現在市面上主流的pda的rom大小是64mb以及128mb。

ram和rom相比,兩者的最大區別是ram在斷電以後儲存在上面的資料會自動消失,而rom就不會。

由於rom不易更改的特性讓更新資料變得相當麻煩,因此就有了flash memory的發展 ,flash memory具有rom不需電力維持資料的好處,又可以在需要的時候任意更改資料 ,不過單價也比普通的rom要高。

sram速度非常快,是目前讀寫最快的儲存裝置了,但是它也非常昂貴,所以只在要求很苛刻的地方使用,譬如cpu的一級緩衝,二級緩衝。動態ram(dynamic ram/dram)保留資料的時間很短,速度也比sram慢,不過它還是比任何的rom都要快,但從**上來說dram相比sram要便宜很多,計算機記憶體就是dram的。

dram分為很多種,常見的主要有fpram/fastpage、edoram、sdram、ddr ram、rdram、sgram以及wram等,這裡介紹其中的一種ddr ram。

ddr ram(date-rate ram)也稱作ddr sdram,這種改進型的ram和sdram是基本一樣的,不同之處在於它可以在乙個時鐘讀寫兩次資料,這樣就使得資料傳輸速度加倍了。這是目前電腦中用得最多的記憶體,而且它有著成本優勢,事實上擊敗了intel的另外一種記憶體標準-rambus dram。在很多高階的顯示卡上,也配備了高速ddr ram來提高頻寬,這可以大幅度提高3d加速卡的畫素渲染能力。

記憶體工作原理:記憶體是用來存放當前正在使用的(即執行中)的資料和程式,我們平常所提到的計算機的記憶體指的是動態記憶體(即dram),動態記憶體中所謂的"動態",指的是當我們將資料寫入dram後,經過一段時間,資料會丟失,因此需要乙個額外設電路進行記憶體重新整理操作。

具體的工作過程是這樣的:乙個dram的儲存單元儲存的是0還是1取決於電容是否有電荷,有電荷代表1,無電荷代表0。但時間一長,代表1的電容會放電,代表0的電容會吸收電荷,這就是資料丟失的原因;重新整理操作定期對電容進行檢查,若電量大於滿電量的1/2,則認為其代表1,並把電容充滿電;若電量小於1/2,則認為其代表0,並把電容放電,藉此來保持資料的連續性。

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

舉個例子,手機軟體一般放在eeprom中,我們打**,有些最後撥打的號碼,暫時是存在sram中的,不是馬上寫入通過記錄(聯絡歷史儲存在eeprom中),因為當時有很重要工作(通話)要做,如果寫入,漫長的等待是讓使用者忍無可忍的。

RAM ROM 和FLASH的區別

記憶體 ram或rom 和flash儲存的真正區別總結 1 rom是read only memory的縮寫 是一種半導體記憶體,其特性是一旦儲存資料就無法再將之改變或刪除。通常用在不需經常變更資料的電子或電腦系統中,資料並且不會因為電源關閉而消失。只能讀出事先所存資料的固態半導體儲存器。英文簡稱ro...

RAM ROM和硬碟的區別

很久就對儲存相關的介質感興趣,一直不清楚電腦裡的儲存介質,比如 硬碟,光碟,記憶體,快取都是什麼?手機上的記憶體和儲存又是什麼?u盤又是什麼介質?這些都困擾著我,重點是我還是嵌入式的,這就很尷尬了。計算機的儲存器分為主儲存器和輔助儲存器,主儲存器又稱記憶體儲器 簡稱記憶體 輔助儲存器又稱外儲存器 簡...

Flex與Flash關係和區別

align left flash並非只是乙個單純的向量動畫創作工具,而是乙個憑藉指令碼語言actionscript在功能和定位上不斷演變的網路應用開發工具。早在 flash mx的時候就已經成為macroemdia 推廣ria戰略的工具。但是畢竟flash最初的定位是面向美術動畫設計師的向量動畫創作...