**緩存是為讀取二級緩存后未命中的數(shù)據(jù)設(shè)計(jì)的—種緩存,在擁有**緩存的CPU中,只有約5%的數(shù)據(jù)需要從內(nèi)存中調(diào)用,這進(jìn)一步提高了CPU的效率。其運(yùn)作原理在于使用較快速的儲存裝置保留一份從慢速儲存裝置中所讀取數(shù)據(jù)且進(jìn)行拷貝,當(dāng)有需要再從較慢的儲存體中讀寫數(shù)據(jù)時(shí),緩存(cache)能夠使得讀寫的動作先在快速的裝置上完成,如此會使系統(tǒng)的響應(yīng)較為快速。
在哪里都是可以的,不同的系統(tǒng),不同的設(shè)計(jì)思想而已。
以PC為例,早期的386只有一級緩存,在CPU外面;從486開始,CPU內(nèi)部集成了一級緩存,于是片外的就叫做二級緩存。
對于現(xiàn)在多核的CPU,每個(gè)核有自己的Cache(一級緩存),芯片還有一個(gè)面向每個(gè)核的Cache(二級緩存),于是片外的就叫做**緩存了。
理論上講,完全可以把那個(gè)二級緩存拿到片外來(有的CPU設(shè)計(jì)就是這樣的),甚至把1、2、3級緩存都拿到片外來也是可以的,只是性能不好沒人采用而已。
**緩存**緩存是為讀取二級緩存后未命中的數(shù)據(jù)設(shè)計(jì)的—種緩存,在擁有**緩存的CPU中,只有約5%的數(shù)據(jù)需要從內(nèi)存中調(diào)用,這進(jìn)一步提高了CPU的效率。 其運(yùn)作原理在于使用較快速的儲存裝置保留一份從慢速儲存裝置中所讀取數(shù)據(jù)且進(jìn)行拷貝,當(dāng)有需要再從較慢的儲存體中讀寫數(shù)據(jù)時(shí),緩存(cache)能夠使得讀寫的動作先在快速的裝置上完成,如此會使系統(tǒng)的響應(yīng)較為快速。
答:目前AMD處理器普遍只有一二級緩存,沒有**緩存。而Intel主流處理器通常都有二**緩存,只是二級緩存較小,**緩存較大,比如中端熱門的i3處理器二級緩存僅512K,**緩存為3M,而對于Intel高端處理器則主要有一級和**緩存,**緩存高達(dá)6M、8M等,不過不管是AMD處理器還是Intel處理器一級緩存都是固定的,并且都不大。
**緩存的作用是讀取二級緩存里未完成的數(shù)據(jù),它的存在完全是為了應(yīng)付大型視頻格式的采集和轉(zhuǎn)換。比如制作高清游戲CG,同步解析高清視頻傳輸,和對MKV視頻轉(zhuǎn)。
但是對于運(yùn)行已經(jīng)制作好的游戲來說,三緩和四核毫無用處
]]>