RAM是什麼意思,ROM又是什麼意思?

Tags: 資料, 意思,

核心提示:本教程為大家解釋兩種儲存原件:ROM和RAM,及其區別。

隨機存取記憶體(Random Access Memory,或稱為RAM),是一種在電腦中用來暫時儲存資料的元件。它可以隨時讀寫,而且速度很快,通常作為作業系統或其他正在執行中的程式之臨時資料儲存媒介。

RAM記憶體可以進一步分為靜態RAM(SRAM)和動態記憶體(DRAM)兩大類。SRAM具有快速存取的優點。而DRAM由於具有較低的單位容量價格,所以被大量的採用作為系統的主記憶。 不過,當電源關閉時RAM不能保留資料,如果需要儲存資料,就必須把它們寫入到一個長期的儲存裝置中(例如硬碟)。

  RAM和ROM相比,兩者的最大區別是RAM在斷電以後儲存在上面的資料會自動消失,而ROM就不會。 唯讀記憶體(Read-Only Memory,ROM)是一種半導體記憶體,其特性是一旦儲存資料就無法再將之改變或刪除。

  通常用在不需經常變更資料的電子或電腦系統中,資料並且不會因為電源關閉而消失。例如早期的個人電腦如Apple II或IBM PC XT/AT的開機程式(作業系統)或是其他各種微電腦系統中的軔體(Firmware)。

  它不是永久性儲存資料的,此類的記憶體就是我們常說的"記憶體";RAM可被看作是電腦中使用的臨時儲存區,它能暫時儲存程式執行時需要使用的資料或資訊等。電腦的RAM是我們最常使用的部件之一,也是資料儲存期相當短的一個部件,因為只有當電腦不斷電的情況下,ROM中的資料才能儲存住;如果你關機,那儲存在RAM中的資料將全部丟失。如果你或你的電腦系統需要資料的儲存期長些,簡單點就是將資料儲存到硬碟中,這樣不論你係統是否斷電,都可以永久儲存資料。

  當電腦系統裝載一個程式時,它會先載入一部份資料到電腦的RAM中以供程式執行使用。在這裡你可以按照你的意願執行你的程式,而他不會改變電腦中任何永久性資料資訊。這就如你在電腦中使用文書處理程式來編輯一份報告等,你知道為了能安全地儲存你的報告,你必須save它,否則當電腦斷電後,你所做的所有事都將會丟失。當你使用記事本等編輯你的報告時,在未將內容儲存到硬碟中之前,所有的事都是存在電腦的RAM中的,這允許你自由地刪減報告內容等;當報告儲存到硬碟中後,在RAM中的資訊就被轉化成了永久性資料了。以後要再次使用這些資料,就可以讀取硬碟中的這個檔案,系統會將其內容重新載入到電腦RAM。

目前廣泛使用的RAM也有兩種型別,它們適用於不同的用途。下面就分別介紹這兩種RAM的工作原理及其用途。

1:SRAM (Static RAM,靜態隨機儲存器) - 此類靜態RAM的執行速度非常快,也非常昂貴,其體積相對來說也比較大。今天我們常說的CPU內的一級、二級快取就是使用了此SRAM。英特爾的Pentium III Coppermine CPU中結合有256KB的全速二級快取,這實際上就是一種SRAM。非常不幸得就是 此種SRAM與其"夥伴"DRAM相比非常地昂貴,因此在CPU內只能使用少量的SRAM,以降低處理器的生產成本;不過由於SRAM的特點---高速度,因此對提高系統性能非常有幫助。處理器內的一級快取,其執行頻率與CPU的時鐘同步;而二級快取可以整合在CPU中,也可以位於如一些Slot-1 CPU的邊上。

  當系統得到一個請求時,它首先查詢處理器的一級快取,看其中否有相像相似的資訊,這速度幾乎或者說就是與CPU的時鐘同步的。如果資訊就位於一級快取中,那CPU將奪取此部份資訊而不再去二級快取或者系主記憶體單元中查詢以節省處理時間。整合了小容量的外部一級或二級SRAM快取將能CPU的效能得到進一步的提高。

2:DRAM (Dynamic RAM,動態RAM) - 動態RAM算是我們非常熟悉的一種RAM型別了,我們常說的記憶體(即電腦系統主記憶體)就是使用了此種動態RAM。動態RAM比SRAM慢,但同時也比SRAM便宜得多,在容量上也可以做得更大;儲存在DRAM中的資料必須不斷進行涮新以保持資料的完整性,否則資料將會丟失。DRAM中的每個最小單元是由一個電容構成的,電腦通過讀取其中的資訊(1或0)來識別儲存在其中的資料是否被改變,如果電容被改變(涮新),則從中讀取出的值將為1,如果沒有改變(涮新),則讀出的值為0。由於電容值改變(涮新)得非常快,因此就需要不停地對其涮新以維護其中資料的完整性,這是使用特定的涮新電路來對DRAM中儲存資料進行涮新工作的。

  DRAM的低價格及小體積特點,這使其能用於電腦系統的主記憶體。

相關問題答案