下面談?wù)劗敶鎯ψ止?jié)的過程是怎樣的:下面的示意圖顯示的也僅僅是最簡單狀態(tài)下的情況,當內(nèi)存條上僅剩一個RAM芯片的情況。對于X86處理器,它通過地址總線發(fā)出一個具有22位二進制數(shù)字的地址編碼--其中11位是行地址,11位是列地址,這是通過RAM地址接口進行分離的。行地址解碼器(row decoder)將會首先確定行地址,然后列地址解碼器(column decoder)將會確定列地址,這樣就能確定唯一的存儲數(shù)據(jù)的位置,然后該數(shù)據(jù)就會通過RAM數(shù)據(jù)接口將數(shù)據(jù)傳到數(shù)據(jù)總線。 需要注意的是RAM內(nèi)的部存儲信息的矩陣并不是一個正方形的,也就是行和列的數(shù)目不是相同的--行的數(shù)目比列的數(shù)目少(DRAM)。 下面的示意圖概括了一個基本的SRAM芯片存儲器是如何工作的。SRAM是“staTI RAM(靜態(tài)隨機存儲器)”的簡稱,命名主要是因為當數(shù)據(jù)被存入其中后不會消失(同DRAM動態(tài)隨機存儲器是不同,DRAM必須在一定的時間內(nèi)不停的刷新才能保持其中存儲的數(shù)據(jù))。 一個SRAM單元一般由4-6只晶體管所組成,當這個SRAM單元被賦予0或1的狀態(tài)之后,它會持續(xù)保持這個狀態(tài)直到下次被賦予新的狀態(tài)或者斷電之后才會更改或者消失。SRAM的速度相對比較快,而且會比較省電,但是存儲1bit的信息需要4-6只晶體管制造成本太高了(DRAM只要1只晶體管就可以實現(xiàn))。 一個SRAM單元——4-6只晶體管——存儲1bit的信息
|
|