從計(jì)算機(jī)體系結(jié)構(gòu)角度而言,需要把不同速度和容量的memory分層級(jí),得到效率和成本間較好的平衡。最需要經(jīng)常訪問的數(shù)據(jù)放在速度最快容量最小的L1 cache里,訪問量最少的數(shù)據(jù)放在最慢最大的內(nèi)存條里,以此類推。
一個(gè)相當(dāng)粗略和不精確的描述如下:
寄存器(register)經(jīng)常自身就是CPU用的觸發(fā)器,往往與CPU同時(shí)鐘同頻,當(dāng)然是最快最方便的。但這玩意一個(gè)要20多個(gè)晶體管,多了芯片面積吃不消。
SRAM的優(yōu)勢在于速度較快,與一般半導(dǎo)體工藝兼容,因此被當(dāng)作cache放在芯片內(nèi)部離CPU近的地方,發(fā)揮其速度快的長處。但是這玩意存儲(chǔ)密度小(一個(gè)bit要6個(gè)晶體管),放太多就貴了。
DRAM天生速度慢但存儲(chǔ)密度高,正好適合做內(nèi)存條這種東西。
新聞熱點(diǎn)
疑難解答
圖片精選