記憶體的種類
Category: 電腦相關
在文章開始時,我先向大家介紹兩種基本的記憶體類型。
第一種類型是ROM(即Read Only Memory,隻讀式記憶體),此類型記憶體常被用於存儲重要的或機密的數據。理想上認為,此種類型的記憶體是隻能讀取,而不允許擦寫。
第二種類型就是RAM(即Random Access Memory,隨機存取記憶體),此類型記憶體是我們最常接觸的。它允許我們隨機地讀寫記憶體中的數據。電腦上使用RAM來臨時存儲運行程式需要的數據, 不過如果電腦斷電後,這些存儲在RAM中的數據將全部丟失。
每種每台電腦中都結合有兩種基本類型的記憶體,它們分別有不同的用途以完成不同的任務。下面就分類加以介紹:
二:ROM (Read Only Memory,隻讀式記憶體) 為了存儲數據的持久性,ROM常用於存儲電腦重要的資訊例如:電腦主板的BIOS(基本輸入/輸出系統)。不像RAM,存儲在ROM中的數據理論上是 永久的。即使電腦關機後,保存在ROM中的數據也不會丟失。
存儲在BIOS中的資訊控制著你電腦系統的運行。真因為其重要性,對BIOS未經授權的複制或刪除是不允許的。不過也有一些不同一般的ROM類型,它可為某種特殊的要求而涮新其內容。
1:ROM - 這是標準的ROM,用於永久性存儲重要數據。當一項科技性產品需要其部份資訊不會隨著外界等因素的變化而變更時,它們通常都使用此標準的ROM模組。在 ROM中,資訊是被永久性的蝕刻在ROM單元中的,這使得ROM在完成蝕刻工作後是不可能再將其中的資訊改變得。
2:PROM (Programmable ROM,可程式設計ROM) - 此類型的ROM的工作原理與CD-R相似,它允許你一次性地重寫其中的數據,請記得:重寫(涮新)其中數據的次數只有一次。一旦資訊被寫入PROM後,數 據也將被永久性地蝕刻其中了,之後此塊PROM與上面介紹的ROM就沒什麼兩樣了。
3:EPROM (Erasable Programmable ROM,可擦去可程式設計ROM) - 當然存儲在ROM中的數據需要抹去或進行重新寫入時,EPROM可以辦到。使用紫外線照射此類型的ROM可以抹去其中的數據,它還允許將你需要的資訊存儲 入此類ROM中。
4:EEPROM (Electrically Erasable Programmable ROM,電可擦去可程式設計ROM) - 此類ROM現在常用於電腦系統的BIOS,它與EPROM非常相似,EEPROM中的資訊也同樣可以被抹去,也可以向其中寫入新數據。就如其名字所示,對 於此EEPROM我們可以使用電來對其進行擦寫,而不需要紫外線,這對於主板的BIOS是非常有用的。基於上面所介紹的原理,主板製造商可以發佈他們最新 的BIOS,以供用戶陞級主板的BIOS,而陞級的方法就是利用BIOS陞級程式來對產生電信號以涮新BIOS中的資訊。
透過上 面的分析介紹,非常明顯並不是所有的ROM記憶體都是"Read Only,隻讀的",你可能會奇怪那為什麼都稱他們為隻讀的呢?其實這隻是延用歷史名稱罷了;至於其中的非隻讀部份卻帶給了我們許多好外;例如常用於主板 BIOS的EEPROM,正因為它是不是隻讀的,而是可擦寫的,因此主板產商可以透過發佈最新主板BIOS的陞級程式,用戶隻需下載並運行這些程式就可能 陞級主板的BIOS,而不必拿著主板到產商那去陞級BIOS,如果是那樣的話,我想主板產商一定會忙死,而我們大陸的用戶也慘透了(因為大部份著名主板產 商都在台灣喲,如果陞級豈不跑到台灣去,哈哈!)
三:RAM (Random Access Memory,隨機存儲記憶體)
第二種基本類型就是RAM了,它不是永久性存儲數據的,此類的記憶體就是我們常說的"記憶體";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的低價格及小體積特點,這使其能用於電腦系統的主記憶體。
四:DRAM - 物理特性
當我們看電腦的說明書時,經常可以發現記憶體說明中寫得是電腦記憶體價格,現在標準的配置應該是128MB,當然也有配置低點的電腦 系統,他們的記憶體只有64MB或32MB。如果你現在在電腦市場想配一台電腦,以用它來完全日常的工作或娛樂,那我在此推薦的是128MB配置的 (DRAM)。
因為如果電腦的記憶體大得話,那系統可以在同時處理器多條請求,現在非常時髦得不就是講究多任務嘛!在大記憶體的電腦系統中你可以同時做如:瀏覽網站,享受音樂,在線聊天,列印報告……等工作,而系統也不至於會由於記憶體容量問題而遲飩響應或停止響應。
現在典型的RAM 晶片是168針的DIMM,即(Dual Inline Memory Module,雙線記憶體模組)。
五:RAM - 工作原理
每一個記憶體單元是由一個能短暫存儲電荷的電容器構成的,這電荷表示記憶體單元所存儲的資訊代表什麼含義,如果電容器所存儲的電荷量 超過一半,那就表示其值為1,如果其所存儲的電荷量少於一半或者沒有存儲電荷,那表示此電容器的值為0。非常不幸得是記憶體單元(即電容器)失去電荷的速 度非常快(也就是失去存儲在其中的數據)。因此DRAM必須包括一個涮新電路,此電路能不斷地檢查每一個記憶體單元(即電容器),然後需要時就涮新其中的 電荷,以使其值保持不變。
對於SRAM,每個記憶體單元具有2-4晶體管,他們都含有一些值(0或1),並且不確定性地工作於開關(1)或關斷(0)狀態上,正因為每個SRAM單元中都包括有2-4個晶體管,這使其物理體積相對於DRAM來說大好多。
當RAM處理資訊時,它實際上處理得是就些位,一個位只有兩種狀態,即0或1。這些由許多位組成數字串就是所謂的二進制。RAM將這些位數據存儲在由許多行及列組成的像柵格一樣的東東裏。這些行與列包含著數以萬計的記憶體單元。
當CPU(中央處理器)處理資訊時,它可能需要將部份資訊存儲到RAM中以供稍後的時間裏使用,如果需要完成這項動作,則處理器會發 出一個"寫"信號到 CPU中,透過系統總線,到達RAM單元。這些RAM單元然後就按特殊地址編排將這些資訊數據存儲到那些"柵格"中。當CPU需要讀取RAM中的數據,則 他會向RAM發出請求信號,這些信號中包含地址資訊,以確定數據在那些數以萬計的柵格中的位置。
六:系統總線
DRAM另一個非常重要的因素就是系統總線了。系統總線是在CPU與記憶體之間傳遞數據的通道。如果你的處理器工作於600MHz, 那麼在CPU內處理數據的頻率就是600MHz,但是如果需要將數據從CPU傳送到另的外設中(如硬碟等)時,那數據就必須經過系統總線了。由於受系統總 線帶寬的限制(目前來說系統總線的帶寬一般來說都比CPU的時鐘頻率慢,目前電腦系統中系統總線普遍上為100MHz),因此當數據經過系統總線後,其速 度就會被限制在系統總線所能處理的最大速度中。至於DRAM方面,如果DRAM能足夠快以至於跟上系統總線的速度,那就不會拖系統的處理速度了,當然相對 地,系統的性能也就得到了相對性地提高。
七:DRAM - 不同的類型
RAM 除了上面介紹那兩種基本類型外,在具體運行操作上還有許多不同的方法、特性,特性包括數據傳輸率,存取時間,潛伏期,品質及操作程式。這些特徵上的不同就 細分出了更多的記憶體類型,這包括SDRAM、DDR SDRAM和DRDRAM。下面將就介紹一下具體的細分後記憶體類型的特性。目前來說,SDRAM還是記憶體的主要類型,雖然新出有DRDRAM及DDR SDRAM,但在市場佔用份額上他們還不足以於SDRAM相比,不過隨著電腦技術的不斷推出,對速度的要求也越來越高,因此可以相信採用後面兩種類型記憶 體必將會逐步增多。
1:SDRAM,即Synchronous DRAM(同步動態隨機存儲器),這是目前使用程式最為廣泛及普通的一種記憶體類型。就如其名字所示,它是同步的,也就是其工作速度與系統總線速度是同步 的。你可能聽過或看過如PC100、PC133等字樣的產品,此處所示的100及133就是指系統總線頻率,即PC100記憶體最適用系統總線為 100MHz的電腦中,而PC133則最適用於系統總線為133MHz的電腦中。目前100MHz的系統總線還是標準,因此在市面上最為常見的還是 PC100 SDRAM記憶體;不過近斯推出的電腦系統一般來說都轉向了採用133MHz的系統總線,隨著電腦速度越來越快,PC133必將佔領PC100市場而為主流。
SDRAM 單元之間的不同點在於其速度(PC100或PC133)、存取時間、CAS速度、及封裝模式。記憶體被定為是PC100或PC133由其所工作的系統總線 為100MHz或133MHz而產生的;理論上PC100記憶體具有800MBps的記憶體子系統帶寬。如果記憶體是PC133型的,那麼記憶體帶寬將具 有1.1GBps或1100MBps。
記憶體單元的存取時間通常只有十億分之一秒,這十億分之一實際是一個記憶體單元在一個時鐘 周期所花的最小量時間。大部份的 PC100記憶體存取時間為8ns,這在理論上允許操作125MHz的總線帶寬。如果你的記憶體存取時間為 10ns,那理論上它可運行於100MHz的總線下;不過這肯定是會有一定程式的錯誤偏差的,因此在製造PC100的記憶體在時其存取時間要求達到為 8ns;這樣使其支援總線為125MHz,扣去偏差部份後,實際支援總線頻率大概就是100MHz。同樣地對於PC133記憶體,在製造時要求其存取時間 達到7.5ms,以配合133MHz的系統總線。就如你所猜想的,更小的記憶體存取時間就意味著有更快的速度。
一個記憶體單元的 CAS潛伏就是時間上的延遲,也就是指在一個時鐘同期中從登記一個讀命令到第一簇從RAM中突發輸出數據之間的時 間間隔;典型的CAS包括 CAS2與CAS3,CAS2在讀取資訊到產生第一位資訊結果需要兩個時鐘同期時間。更小的CAS,表示記憶體更快。
至於SDRAM的封裝模式,使用得是與上面介紹的DIMM配置一樣的,這可為記憶體提供64位的數據聯接。
SD RAM 168PIN
2:DDR SDRAM 或Double Data Rate SDRAM(雙數據速度SDRAM),這是採用了最新的記憶體技術而推出的產品。相對於現在使用的SDRAM,理論上DDR 記憶體可提供雙倍於SDRAM的速度,這樣也將帶來雙倍的性能。與SDRAM一樣,DDR也是與系統總線時鐘同步的,不同點在於DDR在信號的上昇沿與下 降沿時都進行數據處理與傳輸,而SDRAM隻在信號的上昇沿對讀取數據,因此DDR的速度是SDRAM的雙倍。因此133MHz的DDR記憶體其性能就相 當於266MHz的SDRAM記憶體。
DDR-RAM 184PIN
DDR2-RAM 240PIN
按我們上面所討論的,一個PC133記憶體可提供1.1GBps的記憶體帶寬;基於上面所說的原因,因此對於同樣頻率的DDR記憶體就具有 2.2GBps的記憶體子系統帶寬了。這對於系統性能來說可算是有一個不小的飛躍喲!同時,如果使用200MHz的DDR記憶體則他提供的記憶體子系統帶 寬將可達到3.2GBps。
與SDRAM相似, DDR記憶體也是使用DIMM模組,就如我們上面所述的,DIMM設計能為RAM提供64位的數據連接。但有一點非常重要,也非常令人遺憾得就是DDR SDRAM與現在廣泛使用的SDRAM記憶體控制器不相相容。正是基於這個原因,主板及晶片組製造商不得不重新生產DDR SDRAM的相容產品,這帶來的成本是可想而知的!
預計在2000年的第三季度時,電腦系統的主記憶體將會轉向 DDR SDRAM上來,現在我們已經看到在顯卡中使用的作為顯存的晶片正逐漸轉向使用DDR SDRAM,例如NVIDIA的Geforce 256顯卡晶片。將來的顯卡將有可能分成兩大派系,一個派別使用得是DDR SDRAM,此類顯卡可提供非常高的性能,但同時價格也是比較昂貴的。
3:DRDRAM 或Direct Rambus DRAM,這是Intel為配合Intel 820晶片組而主推的一種記憶體類型,現在看來可以算是一種失敗的記憶體了。其失敗的原因我們可以歸結為是:造價太高。雖然此種記憶體所帶來的性能能超過 SDRAM一些,但由於其造價實在太過於昂貴了,以使得電腦的成本大幅上昇。可算是得不償失,所以現在普遍認為Rambus DRAM記憶體是一款失敗的產品。
一般地講,DRDRAM的價格是SDRAM價格的2-3倍,因為RAM產商為了製造 DRDRAM記憶體需要重新建立他們的生產線, 而這些新設備及發展新計劃是需要花費許多錢的,而這部份資金需要包含在DRDRAM的生產成本中,這就使得Rambus DRAM的成本急劇上昇。同時現在支援此Rambus DRAM記憶體的晶片組產商與CPU產商還比較有限,到目前為止支援此Rambus DRAM記憶體的主要系統也只有英特爾的i820及i840主板晶片組,同時非常不幸的事,由於技術上的錯誤使得i820晶片組一推再推。雖然如此,一些 主要的電腦產商如DELL也已經採用了最新的Intel晶片及DRDRAM。不過我們可以看出這畢竟不是市場的主流。
上面介紹了 關於DRDRAM記憶體的負面影響,但他也有其好的方面,首先DDR相對於SDRAM來說在設計上算是有革命性的飛躍, 此 Rambus 頻道實際上採用的是高速的16位總線,而此總線的最速度就是400MHz。與DDR SDRAM的工作原理相似,DRDRAM也是在信號的上昇沿與下降沿同時進行數據處理與傳輸的,因此在理論上400MHz的總線速度相當於800MHz的 工作速率。
上面的我們說得SDRAM使用得是16位的高速數據連接,而上面我們介紹的SDRAM使用得是64位的數據連接,難道 Rambus DRAM想使用更小的記憶體子系統帶寬嗎?這其中的原因在於更小的記憶體帶寬能得到更高的速度,為了能達到上面所示的最小速度為400MHz,因此 Rambus DRAM使用16位的高速數據連接。這也使得Rambus在理論上能達到1.6GBps的最高帶寬。
按上面所述的,可以猜想DRDRAM不是使用標準的DIMM記憶體模組,取代之得是一種稱為Rabmus Inline Memory Module的模組或RIMM,此RIMM設計在大小及外形等都與DIMM非常想像。
八:綜上所述
上面我們已經將目前幾乎所有記憶體類型的工作原理及其用途都介紹一遍,我想透過上文相信大家對電腦記憶體有了更深層次的了解。
(轉載自www.myhard.com)
第一種類型是ROM(即Read Only Memory,隻讀式記憶體),此類型記憶體常被用於存儲重要的或機密的數據。理想上認為,此種類型的記憶體是隻能讀取,而不允許擦寫。
第二種類型就是RAM(即Random Access Memory,隨機存取記憶體),此類型記憶體是我們最常接觸的。它允許我們隨機地讀寫記憶體中的數據。電腦上使用RAM來臨時存儲運行程式需要的數據, 不過如果電腦斷電後,這些存儲在RAM中的數據將全部丟失。
每種每台電腦中都結合有兩種基本類型的記憶體,它們分別有不同的用途以完成不同的任務。下面就分類加以介紹:
二:ROM (Read Only Memory,隻讀式記憶體) 為了存儲數據的持久性,ROM常用於存儲電腦重要的資訊例如:電腦主板的BIOS(基本輸入/輸出系統)。不像RAM,存儲在ROM中的數據理論上是 永久的。即使電腦關機後,保存在ROM中的數據也不會丟失。
存儲在BIOS中的資訊控制著你電腦系統的運行。真因為其重要性,對BIOS未經授權的複制或刪除是不允許的。不過也有一些不同一般的ROM類型,它可為某種特殊的要求而涮新其內容。
1:ROM - 這是標準的ROM,用於永久性存儲重要數據。當一項科技性產品需要其部份資訊不會隨著外界等因素的變化而變更時,它們通常都使用此標準的ROM模組。在 ROM中,資訊是被永久性的蝕刻在ROM單元中的,這使得ROM在完成蝕刻工作後是不可能再將其中的資訊改變得。
2:PROM (Programmable ROM,可程式設計ROM) - 此類型的ROM的工作原理與CD-R相似,它允許你一次性地重寫其中的數據,請記得:重寫(涮新)其中數據的次數只有一次。一旦資訊被寫入PROM後,數 據也將被永久性地蝕刻其中了,之後此塊PROM與上面介紹的ROM就沒什麼兩樣了。
3:EPROM (Erasable Programmable ROM,可擦去可程式設計ROM) - 當然存儲在ROM中的數據需要抹去或進行重新寫入時,EPROM可以辦到。使用紫外線照射此類型的ROM可以抹去其中的數據,它還允許將你需要的資訊存儲 入此類ROM中。
4:EEPROM (Electrically Erasable Programmable ROM,電可擦去可程式設計ROM) - 此類ROM現在常用於電腦系統的BIOS,它與EPROM非常相似,EEPROM中的資訊也同樣可以被抹去,也可以向其中寫入新數據。就如其名字所示,對 於此EEPROM我們可以使用電來對其進行擦寫,而不需要紫外線,這對於主板的BIOS是非常有用的。基於上面所介紹的原理,主板製造商可以發佈他們最新 的BIOS,以供用戶陞級主板的BIOS,而陞級的方法就是利用BIOS陞級程式來對產生電信號以涮新BIOS中的資訊。
透過上 面的分析介紹,非常明顯並不是所有的ROM記憶體都是"Read Only,隻讀的",你可能會奇怪那為什麼都稱他們為隻讀的呢?其實這隻是延用歷史名稱罷了;至於其中的非隻讀部份卻帶給了我們許多好外;例如常用於主板 BIOS的EEPROM,正因為它是不是隻讀的,而是可擦寫的,因此主板產商可以透過發佈最新主板BIOS的陞級程式,用戶隻需下載並運行這些程式就可能 陞級主板的BIOS,而不必拿著主板到產商那去陞級BIOS,如果是那樣的話,我想主板產商一定會忙死,而我們大陸的用戶也慘透了(因為大部份著名主板產 商都在台灣喲,如果陞級豈不跑到台灣去,哈哈!)
三:RAM (Random Access Memory,隨機存儲記憶體)
第二種基本類型就是RAM了,它不是永久性存儲數據的,此類的記憶體就是我們常說的"記憶體";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的低價格及小體積特點,這使其能用於電腦系統的主記憶體。
四:DRAM - 物理特性
當我們看電腦的說明書時,經常可以發現記憶體說明中寫得是電腦記憶體價格,現在標準的配置應該是128MB,當然也有配置低點的電腦 系統,他們的記憶體只有64MB或32MB。如果你現在在電腦市場想配一台電腦,以用它來完全日常的工作或娛樂,那我在此推薦的是128MB配置的 (DRAM)。
因為如果電腦的記憶體大得話,那系統可以在同時處理器多條請求,現在非常時髦得不就是講究多任務嘛!在大記憶體的電腦系統中你可以同時做如:瀏覽網站,享受音樂,在線聊天,列印報告……等工作,而系統也不至於會由於記憶體容量問題而遲飩響應或停止響應。
現在典型的RAM 晶片是168針的DIMM,即(Dual Inline Memory Module,雙線記憶體模組)。
五:RAM - 工作原理
每一個記憶體單元是由一個能短暫存儲電荷的電容器構成的,這電荷表示記憶體單元所存儲的資訊代表什麼含義,如果電容器所存儲的電荷量 超過一半,那就表示其值為1,如果其所存儲的電荷量少於一半或者沒有存儲電荷,那表示此電容器的值為0。非常不幸得是記憶體單元(即電容器)失去電荷的速 度非常快(也就是失去存儲在其中的數據)。因此DRAM必須包括一個涮新電路,此電路能不斷地檢查每一個記憶體單元(即電容器),然後需要時就涮新其中的 電荷,以使其值保持不變。
對於SRAM,每個記憶體單元具有2-4晶體管,他們都含有一些值(0或1),並且不確定性地工作於開關(1)或關斷(0)狀態上,正因為每個SRAM單元中都包括有2-4個晶體管,這使其物理體積相對於DRAM來說大好多。
當RAM處理資訊時,它實際上處理得是就些位,一個位只有兩種狀態,即0或1。這些由許多位組成數字串就是所謂的二進制。RAM將這些位數據存儲在由許多行及列組成的像柵格一樣的東東裏。這些行與列包含著數以萬計的記憶體單元。
當CPU(中央處理器)處理資訊時,它可能需要將部份資訊存儲到RAM中以供稍後的時間裏使用,如果需要完成這項動作,則處理器會發 出一個"寫"信號到 CPU中,透過系統總線,到達RAM單元。這些RAM單元然後就按特殊地址編排將這些資訊數據存儲到那些"柵格"中。當CPU需要讀取RAM中的數據,則 他會向RAM發出請求信號,這些信號中包含地址資訊,以確定數據在那些數以萬計的柵格中的位置。
六:系統總線
DRAM另一個非常重要的因素就是系統總線了。系統總線是在CPU與記憶體之間傳遞數據的通道。如果你的處理器工作於600MHz, 那麼在CPU內處理數據的頻率就是600MHz,但是如果需要將數據從CPU傳送到另的外設中(如硬碟等)時,那數據就必須經過系統總線了。由於受系統總 線帶寬的限制(目前來說系統總線的帶寬一般來說都比CPU的時鐘頻率慢,目前電腦系統中系統總線普遍上為100MHz),因此當數據經過系統總線後,其速 度就會被限制在系統總線所能處理的最大速度中。至於DRAM方面,如果DRAM能足夠快以至於跟上系統總線的速度,那就不會拖系統的處理速度了,當然相對 地,系統的性能也就得到了相對性地提高。
七:DRAM - 不同的類型
RAM 除了上面介紹那兩種基本類型外,在具體運行操作上還有許多不同的方法、特性,特性包括數據傳輸率,存取時間,潛伏期,品質及操作程式。這些特徵上的不同就 細分出了更多的記憶體類型,這包括SDRAM、DDR SDRAM和DRDRAM。下面將就介紹一下具體的細分後記憶體類型的特性。目前來說,SDRAM還是記憶體的主要類型,雖然新出有DRDRAM及DDR SDRAM,但在市場佔用份額上他們還不足以於SDRAM相比,不過隨著電腦技術的不斷推出,對速度的要求也越來越高,因此可以相信採用後面兩種類型記憶 體必將會逐步增多。
1:SDRAM,即Synchronous DRAM(同步動態隨機存儲器),這是目前使用程式最為廣泛及普通的一種記憶體類型。就如其名字所示,它是同步的,也就是其工作速度與系統總線速度是同步 的。你可能聽過或看過如PC100、PC133等字樣的產品,此處所示的100及133就是指系統總線頻率,即PC100記憶體最適用系統總線為 100MHz的電腦中,而PC133則最適用於系統總線為133MHz的電腦中。目前100MHz的系統總線還是標準,因此在市面上最為常見的還是 PC100 SDRAM記憶體;不過近斯推出的電腦系統一般來說都轉向了採用133MHz的系統總線,隨著電腦速度越來越快,PC133必將佔領PC100市場而為主流。
SDRAM 單元之間的不同點在於其速度(PC100或PC133)、存取時間、CAS速度、及封裝模式。記憶體被定為是PC100或PC133由其所工作的系統總線 為100MHz或133MHz而產生的;理論上PC100記憶體具有800MBps的記憶體子系統帶寬。如果記憶體是PC133型的,那麼記憶體帶寬將具 有1.1GBps或1100MBps。
記憶體單元的存取時間通常只有十億分之一秒,這十億分之一實際是一個記憶體單元在一個時鐘 周期所花的最小量時間。大部份的 PC100記憶體存取時間為8ns,這在理論上允許操作125MHz的總線帶寬。如果你的記憶體存取時間為 10ns,那理論上它可運行於100MHz的總線下;不過這肯定是會有一定程式的錯誤偏差的,因此在製造PC100的記憶體在時其存取時間要求達到為 8ns;這樣使其支援總線為125MHz,扣去偏差部份後,實際支援總線頻率大概就是100MHz。同樣地對於PC133記憶體,在製造時要求其存取時間 達到7.5ms,以配合133MHz的系統總線。就如你所猜想的,更小的記憶體存取時間就意味著有更快的速度。
一個記憶體單元的 CAS潛伏就是時間上的延遲,也就是指在一個時鐘同期中從登記一個讀命令到第一簇從RAM中突發輸出數據之間的時 間間隔;典型的CAS包括 CAS2與CAS3,CAS2在讀取資訊到產生第一位資訊結果需要兩個時鐘同期時間。更小的CAS,表示記憶體更快。
至於SDRAM的封裝模式,使用得是與上面介紹的DIMM配置一樣的,這可為記憶體提供64位的數據聯接。
SD RAM 168PIN
2:DDR SDRAM 或Double Data Rate SDRAM(雙數據速度SDRAM),這是採用了最新的記憶體技術而推出的產品。相對於現在使用的SDRAM,理論上DDR 記憶體可提供雙倍於SDRAM的速度,這樣也將帶來雙倍的性能。與SDRAM一樣,DDR也是與系統總線時鐘同步的,不同點在於DDR在信號的上昇沿與下 降沿時都進行數據處理與傳輸,而SDRAM隻在信號的上昇沿對讀取數據,因此DDR的速度是SDRAM的雙倍。因此133MHz的DDR記憶體其性能就相 當於266MHz的SDRAM記憶體。
DDR-RAM 184PIN
DDR2-RAM 240PIN
按我們上面所討論的,一個PC133記憶體可提供1.1GBps的記憶體帶寬;基於上面所說的原因,因此對於同樣頻率的DDR記憶體就具有 2.2GBps的記憶體子系統帶寬了。這對於系統性能來說可算是有一個不小的飛躍喲!同時,如果使用200MHz的DDR記憶體則他提供的記憶體子系統帶 寬將可達到3.2GBps。
與SDRAM相似, DDR記憶體也是使用DIMM模組,就如我們上面所述的,DIMM設計能為RAM提供64位的數據連接。但有一點非常重要,也非常令人遺憾得就是DDR SDRAM與現在廣泛使用的SDRAM記憶體控制器不相相容。正是基於這個原因,主板及晶片組製造商不得不重新生產DDR SDRAM的相容產品,這帶來的成本是可想而知的!
預計在2000年的第三季度時,電腦系統的主記憶體將會轉向 DDR SDRAM上來,現在我們已經看到在顯卡中使用的作為顯存的晶片正逐漸轉向使用DDR SDRAM,例如NVIDIA的Geforce 256顯卡晶片。將來的顯卡將有可能分成兩大派系,一個派別使用得是DDR SDRAM,此類顯卡可提供非常高的性能,但同時價格也是比較昂貴的。
3:DRDRAM 或Direct Rambus DRAM,這是Intel為配合Intel 820晶片組而主推的一種記憶體類型,現在看來可以算是一種失敗的記憶體了。其失敗的原因我們可以歸結為是:造價太高。雖然此種記憶體所帶來的性能能超過 SDRAM一些,但由於其造價實在太過於昂貴了,以使得電腦的成本大幅上昇。可算是得不償失,所以現在普遍認為Rambus DRAM記憶體是一款失敗的產品。
一般地講,DRDRAM的價格是SDRAM價格的2-3倍,因為RAM產商為了製造 DRDRAM記憶體需要重新建立他們的生產線, 而這些新設備及發展新計劃是需要花費許多錢的,而這部份資金需要包含在DRDRAM的生產成本中,這就使得Rambus DRAM的成本急劇上昇。同時現在支援此Rambus DRAM記憶體的晶片組產商與CPU產商還比較有限,到目前為止支援此Rambus DRAM記憶體的主要系統也只有英特爾的i820及i840主板晶片組,同時非常不幸的事,由於技術上的錯誤使得i820晶片組一推再推。雖然如此,一些 主要的電腦產商如DELL也已經採用了最新的Intel晶片及DRDRAM。不過我們可以看出這畢竟不是市場的主流。
上面介紹了 關於DRDRAM記憶體的負面影響,但他也有其好的方面,首先DDR相對於SDRAM來說在設計上算是有革命性的飛躍, 此 Rambus 頻道實際上採用的是高速的16位總線,而此總線的最速度就是400MHz。與DDR SDRAM的工作原理相似,DRDRAM也是在信號的上昇沿與下降沿同時進行數據處理與傳輸的,因此在理論上400MHz的總線速度相當於800MHz的 工作速率。
上面的我們說得SDRAM使用得是16位的高速數據連接,而上面我們介紹的SDRAM使用得是64位的數據連接,難道 Rambus DRAM想使用更小的記憶體子系統帶寬嗎?這其中的原因在於更小的記憶體帶寬能得到更高的速度,為了能達到上面所示的最小速度為400MHz,因此 Rambus DRAM使用16位的高速數據連接。這也使得Rambus在理論上能達到1.6GBps的最高帶寬。
按上面所述的,可以猜想DRDRAM不是使用標準的DIMM記憶體模組,取代之得是一種稱為Rabmus Inline Memory Module的模組或RIMM,此RIMM設計在大小及外形等都與DIMM非常想像。
八:綜上所述
上面我們已經將目前幾乎所有記憶體類型的工作原理及其用途都介紹一遍,我想透過上文相信大家對電腦記憶體有了更深層次的了解。
(轉載自www.myhard.com)