RAM和ROM和Flash ROM的區別

2022-06-25 19:00:06 字數 3860 閱讀 6709

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中),因為當時有很重要工作(通話)要做,如果寫入,漫長的等待是讓使用者忍無可忍的。

flash儲存器又稱快閃儲存器,它結合了rom和ram的長處,不僅具備電子可擦除可程式設計(eeprom)的效能,還不會斷電丟失資料同時可以快速讀取資料(nvram的優勢),u盤和***裡用的就是這種儲存器。在過去的20年裡,嵌入式系統一直使用rom(eprom)作為它們的儲存裝置,然而近年來flash全面代替了rom(eprom)在嵌入式系統中的地位,用作儲存bootloader以及作業系統或者程式**或者直接當硬碟使用(u盤)。

目前flash主要有兩種nor flash和nadn flash。nor flash的讀取和我們常見的sdram的讀取是一樣,使用者可以直接執行裝載在nor flash裡面的**,這樣可以減少sram的容量從而節約了成本。nand flash沒有採取記憶體的隨機讀取技術,它的讀取是以一次讀取一塊的形式來進行的,通常是一次讀取512個位元組,採用這種技術的flash比較廉價。

使用者不能直接執行nand flash上的**,因此好多使用nand flash的開發板除了使用nand flah以外,還作上了一塊小的nor flash來執行啟動**。

一般小容量的用nor flash,因為其讀取速度快,多用來儲存作業系統等重要資訊,而大容量的用nand flash,最常見的nand flash應用是嵌入式系統採用的doc(disk on chip)和我們通常用的"閃盤",可以**擦除。目前市面上的flash 主要來自intel,amd,fujitsu和mxic,而生產nand flash的主要廠家有samsung和toshiba及hynix。

現在的微控制器,ram主要是做執行時資料儲存器,flash主要是程式儲存器,eeprom主要是用以在程式執行儲存一些需要掉電不丟失的資料.

另外,一些變數,都是放到ram裡的,一些初始化資料比如液晶要顯示的內容介面,都是放到flash區里的(也就是以前說的rom區),eeprom可用可不用,主要是存一些執行中的資料,掉電後且不丟失

sram、sdram都用於程式工作時儲存臨時資料和程式,因為在系統調電後,儲存在其中的資料都會丟失。

flash用於系統中儲存長期的資料,如:配置資訊,程式等。

由於sram介面電路簡單,在小系統中常用,sdram的介面相對複雜,需要相應的控制器支援,但由於容量大、**便宜、訪問速度快,所以常用在對記憶體容量和處理速度要求高的應用場合,在這種場合中,相應的處理器(cpu)都自帶有sdram控制器。

dram是動態儲存器(dynamic ram)的縮寫sdram是英文synchronousdram的縮寫,譯成中文就是同步動態儲存器的意思。從技術角度上講,同步動態儲存器(sdram)是在現有的標準動態儲存器中加入同步控制邏輯(乙個狀態機),利用乙個單一的系統時鐘同步所有的位址資料和控制訊號。使用sdram不但能提高系統表現,還能簡化設計、提供高速的資料傳輸。

在功能上,它類似常規的dram,且也需時鐘進行重新整理。可以說,sdram是一種改善了結構的增強型dram。目前的sdram有10ns和8ns

什麼是dram?

dram(dynamic ram): 動態隨機儲存器。

什麼是sdram?

sdram(synchronous dram): 同步動態隨機儲存器。目前的168線64bit頻寬記憶體基本上都採用sdram晶元,工作電壓3.

3v電壓,訪問速度高達7.5ns,而edo記憶體最快為15ns。並將ram與cpu以相同時鐘頻率控制,使ram與cpu外頻同步,取消等待時間。

所以其傳輸速率比edo dram更快。

什麼是ddr sdram?

ddr(double data rate)sdram。其核心建立在sdram的基礎上,但在速度上有了提高。sdram僅在時鐘訊號的上公升沿讀取資料,而ddr在時鐘訊號的上公升沿和下降沿都讀取資料,因此,它的速度是標準sdram的2倍。

什麼是rdram?

rdram(rambus dram):匯流排式動態隨機儲存器,是由rambus公司與intel公司合作提出的一項專利技術,它的資料傳輸率最高可達800mhz,而它的匯流排寬度卻僅為16bit,遠遠小於現在的sdram的64bit。

什麼是spd?

spd(serial presence detect): spd是一顆8針的eeprom(electrically erasable programmable rom 電可擦寫可程式設計唯讀儲存器), 容量為節,裡面主要儲存了該記憶體的相關資料,如容量、晶元廠商、記憶體模組廠商、工作速度等。spd的內容一般由記憶體模組製造商寫入。

支援spd的主機板在啟動時自動檢測spd中的資料,並以此設定記憶體的工作引數。

RAM和ROM和Flash ROM的區別

ram random access memory 的全名為隨機訪問記憶體,它相當於pc機上的移動儲存,用來儲存和儲存資料的。它在任何時候都可以讀寫,ram通常是作為作業系統或其他正在執行程式的臨時儲存介質 可稱作系統記憶體 不過,當電源關閉時ram不能保留資料,如果需要儲存資料,就必須把它們寫入到乙...

手機記憶體ROM與RAM的區別

機身記憶體 512mb rom 256mb ram?rom和ram有什麼區別,有沒有可能手機只有一種記憶體?是唯讀記憶體。它安裝你手機基本程式,不能修改。就像一般光碟一樣。當然刷機時是可以寫入的,刷機就是把手機的系統程式寫入rom。是隨機訪問儲存器。相當於電腦上的記憶體條,比如你玩手機遊戲,把遊戲中...

EPS和UPS的用途和區別

1.eps和ups的定義 eps emergency power supply 是應急電源,在市電故障時,能夠繼續向負載供電,確保不停電,以保護人民生命和財產的安全。eps電源按用途可分為應急照明 動力和動力變頻三大類。ups uninterruptible power system 是不間斷電源,...