✔ 最佳答案
RAM的工作
第一步得先解釋一下 RAM是如何工作,另外也得說明RAM和CPU之間的關係。這 CPU,你的可能是486、Pentium、K6或是 M2...等等,是電腦的心臟,資料在此處理,程式指令也由它加以解釋。和CPU整合在一起的就是系統主記憶體,稱為隨機存取記憶體,通稱為 RAM。這兩者合在一起便是機器的核心,至於像硬碟、控制器和影像卡等,都只是中心活動的附加元件,統稱為周邊設備。
CPU使用RAM當作資料儲存區,計算結果和程式指令都放在這兒,如果程式執行需要時,也可以取用儲存區。為了儲存資料和從儲存區讀取資料,CPU會為所需資訊定義記憶體的位址。CPU 透過位址匯流排將位址送到 RAM,然後資料匯流排就會把對應的正確資料送往 CPU。這個匯流排指的是兩種設備之間的連接通道,供它們作通訊之用。量測 RAM效能最重要的指標是讀取時間,從CPU發出指令給RAM,要求取用特定位址的特定資料,記憶體回應後送資料給CPU,到CPU確實收到資料為止,這個程序所花的時間便是讀取時間。目前的 RAM晶片讀取時間,大多是60 ns,這意謂著完成上述程序所需的時間是60奈秒(或稱毫微秒,十億分之一秒),這比起幾年前100或120 ns的晶片可要快得多了,但是和理想的零讀取時間那又差得遠,如果CPU能自己儲存資料就可以達到此一境界。為了加速這一程序,CPU會連往「快取記憶體」,它的讀取時間低於20 ns,遠較系統主記憶體為快,不過系統裏並沒有裝太多的快取(因為它很貴),因此只有被選定的資料,那些CPU下一次可能會處理的資料,才能在其中佔有一席之地,至於選定的工作則由快取控制器來處理。
各種不同的RAM
■RAM(隨機存取記憶體)
這個字眼是所有可進行非線性模式讀寫動作的記憶體名詞總匯。不過,它通常指的特別是那些以晶片為主的記憶體,因為所有晶片型記憶體都可以作隨機存取。它和ROM並不是天平的兩端,電腦照樣可以從ROM讀取資料,但電腦可以對RAM作讀取和寫入的動作。
■SIMM(Single In-line Memory Module,單線記憶模組)、DIMM(Dual In-line Memory Module,雙線記憶模組)
SIMM和DIMM指得並不是記憶體的型式,而是RAM包裝的模組(電路板再加上晶片)。SIMM是這兩者中較老的一種,提供的是32位元資料通路,因為Pentium的設計可以處理更寬的資料流量,所以在Pentium的主機板上,SIMM必須成對出現(如果是在486或較慢的主機板上,就可以單獨存在)。DIMM出現的比較晚,採用64位元通路,所以更適合用在Pentium或更新的處理器。以買方的眼光來看,好消息是一片DIMM就可以處理兩片SIMM的工作,當然在Pentium主機板上就可以單獨存在。以長遠來看,DIMM是比較合乎經濟效益的,因為你隨時可以再加一條上去。
■DRAM(Dynamic RAM,動態隨機存取記憶體)
DRAM是今日電腦標準的系統主記憶體,當你告訴別人,自己的電腦是32MB RAM時,指的就是它。在DRAM裏,資訊是存放在電容器裏的一系列電荷。在幾微秒內,它就可以充電完畢,但是電容器會漏電,所以需要不斷地充電以維持電位。就是因為要不斷充電,所以它才叫作「動態」。
......
結論
所有的RAM技術,都在強調速度,並且試圖不增加成本而能達成此一目標。不過CPU的技術跑得越來越快,記憶體技術必須加速趕上才行,這也是為何有各種RAM推陳出新,它可能讓人迷惑,但可以確定的,它們一定會合乎我們的口味!