隨機存取記憶體(Random Access Memory或稱為RAM)是一種在電腦中用來暫時保存數據的元件它可以隨時讀寫而且速度很快通常作為作業系統或其他正在運行中的程式之臨時資料存儲媒介
RAM記憶體可以進一步分為靜態RAM(SRAM)和動態記憶體(DRAM)兩大類SRAM具有快速存取的優點而DRAM由於具有較低的單位容量價格所以被大量的采用作為系統的主記憶 不過當電源關閉時RAM不能保留數據如果需要保存數據就必須把它們寫入到一個長期的儲存設備中(例如硬碟)
RAM和ROM相比兩者的最大區別是RAM在斷電以後保存在上面的數據會自動消失而ROM就不會 唯讀記憶體(ReadOnly MemoryROM)是一種半導體記憶體其特性是一旦儲存資料就無法再將之改變或刪除
通常用在不需經常變更資料的電子或電腦系統中資料並且不會因為電源關閉而消失例如早期的個人電腦如Apple II或IBM PC XT/AT的開機程式(作業系統)或是其他各種微電腦系統中的轫體(Firmware)
它不是永久性存儲數據的此類的內存就是我們常說的"內存"RAM可被看作是電腦中使用的臨時存儲區它能暫時存儲程序運行時需要使用的數據 或信息等電腦的RAM是我們最常使用的部件之一也是數據保存期相當短的一個部件因為只有當電腦不斷電的情況下ROM中的數據才能保存住如果你關 機那保存在RAM中的數據將全部丟失如果你或你的電腦系統需要數據的保存期長些簡單點就是將數據保存到硬盤中這樣不論你系統是否斷電都可以永久 保存數據
當電腦系統裝載一個程序時它會先加載一部份數據到電腦的RAM中以供程序運行使用在這裡你可以按照你的意願運行你的程序而他不會改變電腦 中任何永久性數據信息這就如你在電腦中使用文字處理程序來編輯一份報告等你知道為了能安全地保存你的報告你必須save它否則當電腦斷電後你所 做的所有事都將會丟失當你使用記事本等編輯你的報告時在未將內容保存到硬盤中之前所有的事都是存在電腦的RAM中的這允許你自由地刪減報告內容 等當報告存儲到硬盤中後在RAM中的信息就被轉化成了永久性數據了以後要再次使用這些數據就可以讀取硬盤中的這個文件系統會將其內容重新加載到 電腦RAM
目前廣泛使用的RAM也有兩種類型它們適用於不同的用途下面就分別介紹這兩種RAM的工作原理及其用途
SRAM (Static RAM靜態隨機存儲器) 此類靜態RAM的運行速度非常快也非常昂貴其體積相對來說也比較大今天我們常說的CPU內的一級二級緩存就是使用了此SRAM英特爾的 Pentium III Coppermine CPU中結合有KB的全速二級緩存這實際上就是一種SRAM非常不幸得就是 此種SRAM與其"伙伴"DRAM相比非常地昂貴因此在CPU內只能使用少量的SRAM以降低處理器的生產成本不過由於SRAM的特點高速 度因此對提高系統性能非常有幫助處理器內的一級緩存其運行頻率與CPU的時鐘同步而二級緩存可以整合在CPU中也可以位於如一些Slot CPU的邊上
當系統得到一個請求時它首先查找處理器的一級緩存看其中否有相像相似的信息這速度幾乎或者說就是與CPU的時鐘同步的如果信息就位於一 級緩存中那CPU將奪取此部份信息而不再去二級緩存或者系主內存單元中查找以節省處理時間整合了小容量的外部一級或二級SRAM緩存將能CPU的性能 得到進一步的提高
DRAM (Dynamic RAM動態RAM) 動態RAM算是我們非常熟悉的一種RAM類型了我們常說的內存(即電腦系統主內存)就是使用了此種動態RAM動態RAM比SRAM慢但同時也比 SRAM便宜得多在容量上也可以做得更大存儲在DRAM中的數據必須不斷進行涮新以保持數據的完整性否則數據將會丟失DRAM中的每個最小單元是 由一個電容構成的電腦通過讀取其中的信息(或)來識別保存在其中的數據是否被改變如果電容被改變(涮新)則從中讀取出的值將為如果沒有改變 (涮新)則讀出的值為由於電容值改變(涮新)得非常快因此就需要不停地對其涮新以維護其中數據的完整性這是使用特定的涮新電路來對DRAM中存 儲數據進行涮新工作的
DRAM的低價格及小體積特點這使其能用於電腦系統的主內存
From:http://tw.wingwit.com/Article/Common/201311/7133.html