如果CPU快取做大,真的可以往裡面塞系統嘛?

時間 2021-06-02 05:15:23

1樓:王碩

如果做大是可以的。如果所有資料都能夠駐留在快取記憶體中,那效能無疑是最好的。

但是,這樣做第一沒必要,其次很難。

為什麼沒必要?所有程式都傾向於區域性行,即程式應該盡可能地訪問同一塊快取資料或者盡可能相鄰的快取區域的資料。所以勢必會出現儲存的層次結構。

也就是說,當你所謂的cpu快取記憶體足夠大,那麼肯定還會有新的儲存來填補到足夠大的快取和cpu之間的。

很難是因為,這和現在的快取記憶體使用了sram的原因,它的速度和電路有關係,和大小體積有關係。其次快取足夠高那麼檢索帶來的時間花費也越大,那麼效能也會下降。

2樓:zues

按原理來說是沒啥問題。

設想一下3990x(32m的二緩,256m的三緩),完全可以把win95這種系統安裝到三緩裡,再把二緩當成記憶體來用,看著好像效能很nb,但是實際好像並沒有什麼用。

3樓:晴天

可以,但是不建議這麼做吧,目前的電腦儲存結構還是cpu快取加記憶體加硬碟的。記憶體和快取都是掉電丟失的,系統勢必還是要放在硬碟裡。快取作為cpu和記憶體的通道,如果占用過高也勢必會影響系統的工作速度。

快取的容量占用了大量的電晶體,也會對效能造成影響。

未來嘛還是可以想想的,放開了電腦發展可能會將高速介面的東西都整合進cpu裡,就像大號的微控制器一樣。對外提供低速的通用的介面,也不需要那麼多引腳了。放棄擴充套件效能,直接整合記憶體和高速固態,系統直接裝進cpu。

我們現有的固態都會變成低速固態盤。

4樓:王俊

理論上可以的,前提是系統的大小能放進快取。

伺服器有這麼用的。舉個例子,在晶元boot初期,ddr還沒有起來,但我想加快boot up 我就會把乙個比較小的boot up程式先鎖到LLC快取裡。(前提是LLC支援這種操作, 可以命名為FATCM, 通過flush allocate方式產生的tight coupe memory)

如果硬碟足夠快,CPU的快取也足夠大,記憶體是不是可以退出歷史舞台了 不考慮集顯 ?

yuantailing 看到乙個更適合的答案 沒有記憶體條的情況下,能不能用硬碟代替記憶體條執行系統?原回答不專業,請一笑而過 現在的計算機系統結構是 CPU 只能執行記憶體裡的指令,訪問記憶體裡的資料。磁碟之類都是外設,是可有可無的。磁碟操作要先對映到記憶體才能被訪問到。網絡卡上的資料也要先對映到...

倆人學歷差距大,真的可以走下去嗎?

愛情和學歷有關係嗎?無論貧窮還是富有 疾病或是健康 美貌或是失色 順利或是失意,都願意愛她 安慰她 尊敬她 保護她,並願意在你們一生之中對她永遠忠心不變,你願意嗎?走不走的下去是看兩個人,最後還是一句你願意嗎?和你的情況太像了,目前在考慮分手。對對方無怨言,且評價很高,但結婚,我還是要慎重考慮。換位...

早戀的人如果長大真的走到一起了還會覺得羞恥嗎?

南風渡我 會覺得成熟吧。我們宿舍有個女生,談戀愛,但是情商很高,我之前一直覺得早戀很少能走到最後,但是在她和她男朋友身上真的是又讓我相信愛情了。放假一天半親自走乙個半小時,就為了給她送奶茶 題外話給宿舍其他人也帶了 然後因為鬼學校出不去最後這個男生又乙個人提著奶茶回去了。當時9點多,乙個男生提著5杯...