內(nèi)存緩存是什么?
內(nèi)存是內(nèi)部存儲(chǔ)器,是一個(gè)硬件設(shè)備;緩存是一個(gè)比較大的一個(gè)概念,用來(lái)預(yù)讀取信息(比如硬盤(pán)的緩存),或者是暫時(shí)存儲(chǔ)一些不長(zhǎng)久的信息。
1、“內(nèi)存”猶如人體大腦的記憶系統(tǒng),用于存放計(jì)算機(jī)的運(yùn)行程序和處理的數(shù)據(jù),無(wú)論是否打開(kāi)電源啟動(dòng)計(jì)算機(jī),內(nèi)存中總會(huì)有各種各樣的數(shù)據(jù)信息存在,可以說(shuō)它永遠(yuǎn)也不會(huì)空閑著。
2、當(dāng)運(yùn)行計(jì)算機(jī)程序時(shí),程序?qū)⑹紫缺蛔x入內(nèi)存中,然后在特定的內(nèi)存中開(kāi)始執(zhí)行,并且處理的結(jié)果也將保存在該內(nèi)存中,也就是說(shuō)內(nèi)存總會(huì)和CPU之間頻繁地交換數(shù)據(jù),沒(méi)有內(nèi)存,CPU的工作將難以開(kāi)展,計(jì)算機(jī)也無(wú)法啟動(dòng)。
3、“緩存”(cache),現(xiàn)代的電腦同時(shí)具有L1和L2 cache 。你可能在購(gòu)買(mǎi)電腦的時(shí)候也聽(tīng)到過(guò)要好的朋友這樣建議,“不要購(gòu)買(mǎi)賽揚(yáng)(Celeron)系列處理器,因?yàn)樗腸ache比較少”。
4、在電腦系統(tǒng)里,緩存在很多方面都起著舉足輕重的作用, 并且它以各種各樣的形式存在不同的硬件里面。其中有內(nèi)存緩存,硬盤(pán)和軟盤(pán)緩存,軟件磁盤(pán)緩存,還有頁(yè)面緩存等更多;虛擬內(nèi)存也是另外一種不同表達(dá)形式的緩存。