2009年9月22日 星期二

記憶體






記憶體(Random Access Memory)這個名詞大家一定很熟,但想必應該對記憶體的功用不太了解,記憶體的主要功用是暫存資料(不然怎麼叫記憶體),其實電腦有很多資料都是靠記憶體來存取,記憶體基本上可以分成兩類:RAM和ROM



1.RAM:
RAM(Random Access Memory)中文譯成隨機存取記憶體,當他被使用時,系統可以從RAM上存取資料,而且需要電力來維持它的記憶,這種又可分DRAM和SRAM,DRAM(Dynamic Random Access Memory)翻成動態隨機存取記憶體,也就是一般電腦上的主記憶體,或視訊記憶體,而SRAM(Static Random Access Memory)翻成靜態隨機存取記憶體,因為SRAM的速度比DRAM快,價格也比較高,所以電腦中以SRAM當快取記憶體,所謂的L2 CacheL1 Cache就是這個東西,這些東西就是用來提高提高CPU的存取效率。(因為CPU的速度太快,所以需要一些快速的記憶體當橋樑,才不會因為CPU太快把資料處理完而在那歇著)



2.ROM:
ROM(Read Only Memory)和RAM最大的差別在於電腦系統無法任意將資料寫入ROM,而且也不需要電力便可以長久保存資料,ROM又可分PROM,EPROM和Flach ROM,其中主機板上的BIOS的資料就是存在Flach ROM中。
在這裡我們針對主記憶體來作介紹,主記憶體大致可分為下列幾項:



1.記憶體的種類記憶體的種類大致可分為EDO DRAM(Extend Data Out Dynamic Random Access Memory),SDRAM(Synchronous Dynamic Random Access Memory),還有最新的RDRAM(RAMBus Dynamic Random Access)這些不同的記憶體當然有它們各自的插槽:
(A)EDO RAM:
EDO RAM所插的插槽叫SIMM(Single In-line Memory Module)這種記憶體一條有72pin,由於太舊了,就只稍微提一下。
(B)SDRAM:
SDRAM所插的插槽叫DIMM(Dual In-line Memory Module),這種記憶體因為兩側的金手指所傳的資料不一樣,雖然是168pin,但是單面只有84pin,這種記憶體的頻寬為64bit,由於筆記型電腦的DIMM為144pin,比桌上型電腦的還短,所以有人稱168pin的為LONG DIMM。
以上兩種是現在市面上還能看到的兩種,尤其是SDRAM是現在主機板普遍支援的,但是SDRAM也因為速度快要到極限了(因為散熱的問題),所以現在大家就在努力研發新型的介面(就好像從EDO RAM到SDRAM一樣,只是這次比較激烈)以奪得下一代記憶體的大餅,現在已經有幾家公司研發出來了,如RAMBUS公司開發出來的RDRAM(現在已經有支援它的晶片組,當然就是Intel代號Camino晶片組)。由於RAMBUS的公司不大(一開始),所以RAMBUS一開始就靠向Intel,另外還有所謂的DDR SDRAM(Double Date Rate SDRAM )其實和SDRAM並沒有什麼差,只是使記憶體在一個Clock週期中,可以在正緣和負緣觸發工作,使工作效率為SDRAM的兩倍,除此之外還有一種VCM SDRAM(Virtual Channel Memory SDRAM)這種與SDRAM最大的不同在於它有16個通道,是SDRAM的兩倍,這些都是未來可能會繼承的記憶體模組,但現在鹿死誰手還不知道,我們就靜觀其變吧。而DDR SDRAM和VCM SDRAM在插槽上和現有的SDRAM一樣,唯讀RDRAM在架構上做了很大的變動,插槽也將換成RIMM,也應為變動太大,使得從記憶體到晶片組在研發的過程產生許多問題(bug),以至於現在一直無法上市,也讓主機板廠商虧本。



2.記憶體的速度
記憶體的速度主要是由外頻來決定,如100MHz的外頻,則它每一次存取的時間為10ns(奈秒)如果是125MHz,則它每一次存取的時間為8ns,由此你應該可以知道外頻越高,則速度越快,一般而言100MHz外頻的記憶體模組就是俗稱的PC-100,但是PC-100的記憶體模組還有一個限制,就是CL(CAS Lantency)值要小於3,當CL=2時,就表示只要經過兩個CAS信號,就能讀寫記憶體上的資料,所以值越小越快。(以上是針對SDRAM而言)












1.金手指,有168pin。2.記憶顆粒,一顆有8MB。整條有64MB。








這張圖的記憶顆粒一顆有8MB,而且兩面都有焊,所以一條記憶體有 128MB,是上面那張圖的兩倍。注意,這裝的顆粒沒有把針腳外露,叫做BGA封裝,這樣散熱較好。







這兩張圖是較舊的EDO RAM。一顆記憶顆粒只有4MB。

沒有留言:

張貼留言