隨機存取記憶體(Random Access Memory,或稱為RAM),是一種在電腦中用來暫時保存數(shù)據(jù)的元件。它可以隨時讀寫,而且速度很快,通常作為作業(yè)系統(tǒng)或其他正在運行中的程式之臨時資料存儲媒介。
RAM記憶體可以進一步分為靜態(tài)RAM(SRAM)和動態(tài)記憶體(DRAM)兩大類。SRAM具有快速存取的優(yōu)點。而DRAM由於具有較低的單位容量價格,所以被大量的采用作為系統(tǒng)的主記憶。 不過,當(dāng)電源關(guān)閉時RAM不能保留數(shù)據(jù),如果需要保存數(shù)據(jù),就必須把它們寫入到一個長期的儲存設(shè)備中(例如硬碟)。
RAM和ROM相比,兩者的最大區(qū)別是RAM在斷電以后保存在上面的數(shù)據(jù)會自動消失,而ROM就不會。 唯讀記憶體(Read-Only Memory,ROM)是一種半導(dǎo)體記憶體,其特性是一旦儲存資料就無法再將之改變或刪除。
通常用在不需經(jīng)常變更資料的電子或電腦系統(tǒng)中,資料并且不會因為電源關(guān)閉而消失。例如早期的個人電腦如Apple II或IBM PC XT/AT的開機程式(作業(yè)系統(tǒng))或是其他各種微電腦系統(tǒng)中的軔體(Firmware)。
它不是永久性存儲數(shù)據(jù)的,此類的內(nèi)存就是我們常說的"內(nèi)存";RAM可被看作是電腦中使用的臨時存儲區(qū),它能暫時存儲程序運行時需要使用的數(shù)據(jù)或信息等。電腦的RAM是我們最常使用的部件之一,也是數(shù)據(jù)保存期相當(dāng)短的一個部件,因為只有當(dāng)電腦不斷電的情況下,ROM中的數(shù)據(jù)才能保存?。蝗绻汴P(guān)機,那保存在RAM中的數(shù)據(jù)將全部丟失。如果你或你的電腦系統(tǒng)需要數(shù)據(jù)的保存期長些,簡單點就是將數(shù)據(jù)保存到硬盤中,這樣不論你系統(tǒng)是否斷電,都可以永久保存數(shù)據(jù)。
當(dāng)電腦系統(tǒng)裝載一個程序時,它會先加載一部份數(shù)據(jù)到電腦的RAM中以供程序運行使用。在這里你可以按照你的意愿運行你的程序,而他不會改變電腦中任何永久性數(shù)據(jù)信息。這就如你在電腦中使用文字處理程序來編輯一份報告等,你知道為了能安全地保存你的報告,你必須save它,否則當(dāng)電腦斷電后,你所做的所有事都將會丟失。當(dāng)你使用記事本等編輯你的報告時,在未將內(nèi)容保存到硬盤中之前,所有的事都是存在電腦的RAM中的,這允許你自由地刪減報告內(nèi)容等;當(dāng)報告存儲到硬盤中后,在RAM中的信息就被轉(zhuǎn)化成了永久性數(shù)據(jù)了。以后要再次使用這些數(shù)據(jù),就可以讀取硬盤中的這個文件,系統(tǒng)會將其內(nèi)容重新加載到電腦RAM。
目前廣泛使用的RAM也有兩種類型,它們適用于不同的用途。下面就分別介紹這兩種RAM的工作原理及其用途。
1:SRAM (Static RAM,靜態(tài)隨機存儲器) - 此類靜態(tài)RAM的運行速度非???,也非常昂貴,其體積相對來說也比較大。今天我們常說的CPU內(nèi)的一級、二級緩存就是使用了此SRAM。英特爾的Pentium III Coppermine CPU中結(jié)合有256KB的全速二級緩存,這實際上就是一種SRAM。非常不幸得就是 此種SRAM與其"伙伴"DRAM相比非常地昂貴,因此在CPU內(nèi)只能使用少量的SRAM,以降低處理器的生產(chǎn)成本;不過由于SRAM的特點---高速度,因此對提高系統(tǒng)性能非常有幫助。處理器內(nèi)的一級緩存,其運行頻率與CPU的時鐘同步;而二級緩存可以整合在CPU中,也可以位于如一些Slot-1 CPU的邊上。
當(dāng)系統(tǒng)得到一個請求時,它首先查找處理器的一級緩存,看其中否有相像相似的信息,這速度幾乎或者說就是與CPU的時鐘同步的。如果信息就位于一級緩存中,那CPU將奪取此部份信息而不再去二級緩存或者系主內(nèi)存單元中查找以節(jié)省處理時間。整合了小容量的外部一級或二級SRAM緩存將能CPU的性能得到進一步的提高。
2:DRAM (Dynamic RAM,動態(tài)RAM) - 動態(tài)RAM算是我們非常熟悉的一種RAM類型了,我們常說的內(nèi)存(即電腦系統(tǒng)主內(nèi)存)就是使用了此種動態(tài)RAM。動態(tài)RAM比SRAM慢,但同時也比SRAM便宜得多,在容量上也可以做得更大;存儲在DRAM中的數(shù)據(jù)必須不斷進行涮新以保持數(shù)據(jù)的完整性,否則數(shù)據(jù)將會丟失。DRAM中的每個最小單元是由一個電容構(gòu)成的,電腦通過讀取其中的信息(1或0)來識別保存在其中的數(shù)據(jù)是否被改變,如果電容被改變(涮新),則從中讀取出的值將為1,如果沒有改變(涮新),則讀出的值為0。由于電容值改變(涮新)得非???,因此就需要不停地對其涮新以維護其中數(shù)據(jù)的完整性,這是使用特定的涮新電路來對DRAM中存儲數(shù)據(jù)進行涮新工作的。
DRAM的低價格及小體積特點,這使其能用于電腦系統(tǒng)的主內(nèi)存。
ROM和RAM指的都是半導(dǎo)體存儲器。本來的含義是:ROM是Read Only Memory的意思,也就是說這種存儲器只能讀,不能寫。而RAM是Random Access Memory的縮寫,可以隨機讀寫,因此得名。
ROM有很多種,其中智能手機中應(yīng)用的是Flash ROM / Flash EEPROM,下面是關(guān)于他的解釋:
這是目前最常見的可擦寫ROM了,廣泛的用于主板和顯卡聲卡網(wǎng)卡等擴展卡的BIOS存儲上。而現(xiàn)在各種郵票尺寸的半導(dǎo)體存儲卡,包括Compact Flash/CF,Smart Media/SM,Security Digital/SD,Multimedia Card/MMC,Memory Stick/MS,以及FUJI新出的標(biāo)準(zhǔn)vCard,還有各種鑰匙鏈大小的USB移動硬盤/USB Drive/優(yōu)盤,內(nèi)部用的都是Flash ROM。絕大多數(shù)PDA/掌上電腦也用它來存儲操作系統(tǒng)和內(nèi)置程序。還有數(shù)碼相機,數(shù)碼攝像機,MD/MP3播放器內(nèi)部的Fireware(用于存儲DSP/ASIC程序),也大多使用Flash ROM了。與EEPROM相比,F(xiàn)lash ROM有寫入速度快,寫入電壓低的優(yōu)點。不過它的成本也是較高的.
RAM,最常見的就是電腦的內(nèi)存了。PDA/掌上電腦中也會使用RAM來讓用戶存儲程序和數(shù)據(jù),不過在PDA/掌上電腦中,由電池供電,所以只要電池有電,RAM中的數(shù)據(jù)還是保留的,不會丟失。在MD/MP3播放器,DC/DV中也會使用RAM來保存程序數(shù)據(jù)或者作為數(shù)據(jù)緩沖。RAM也是有很多分類的.
ROM和RAM的種類非常繁多,我們只針對PDA/掌上電腦設(shè)備總結(jié)一下。
通常我們會看到在PDA/掌上電腦上標(biāo)稱xxM ROM和xxM RAM,這里的ROM就是指存儲操作系統(tǒng)和內(nèi)置程序的空間,掉電的時候,這些數(shù)據(jù)依然存在。除了使用Mask ROM的低端設(shè)備,其它都是使用Flash ROM的,這意味著操作系統(tǒng)可以升級,某些程序還可以更改系統(tǒng)使得普通程序可以使用ROM中剩余的空間。而RAM就是這些設(shè)備可以存儲用戶程序和數(shù)據(jù)的空間,不過設(shè)備徹底沒電的時候,這些數(shù)據(jù)都會丟失,所以通常的掌上電腦/PDA設(shè)備,都會在電池電壓較低的時候強行關(guān)機用剩余的電量來保持數(shù)據(jù),或者使用備用電池來完成這項工作。
新型號的掌上電腦或者PDA設(shè)備也都支持用戶使用外部擴展卡來保存更多的程序和數(shù)據(jù)。這些外部擴展卡的種類在上面的帖子里都提到了,它們彼此不兼容(SD和MMC可以使用同樣的插槽),性能和價格也不同,視用戶需要而定。這些擴展卡使用的都是Flash ROM。
舉個很簡單的例子來說明下吧,多普達575這款機器,具有32M ROM和32M RAM.
其中32ROM空間是指操作系統(tǒng)和應(yīng)用程序所占用的空間.手機中的短信和聯(lián)系人默認都是存儲在這里的.以及我們向手機中存放的一些程序也是在這里的.
32RAM,是指的當(dāng)我們打開程序的時候,運行程序所必須要占用的內(nèi)存空間,當(dāng)運行程序較多的時候,RAM足需要,就會造成手機無反映或者是死機現(xiàn)象,這個時候只有完全切斷電源即是拔掉電池,才能使手機正常運行,當(dāng)切斷電源后,RAM用的空間也就隨電源的切斷而釋放出來.這就是我們大家經(jīng)常遇到的死機現(xiàn)象拔電池才能恢復(fù)的現(xiàn)象.
RO和RAM就像是物理和邏輯兩個分別一樣,看完我上邊所說的,大家應(yīng)該有一個大致的理解了吧.
已經(jīng)有人看出明明我的A700或A701手機標(biāo)稱的內(nèi)存是128MBROM和64MBRAM,但是在內(nèi)存管理里卻看到的64MB,這里是由于在 128里的一半空間是用來儲存IMAG文件的,而卻是不可見的,只有64MB左右的空間是用來儲存,所以別誤會是手機廠商欺騙你哦。