初步认识Volatile-CPU高速缓存
生活随笔
收集整理的這篇文章主要介紹了
初步认识Volatile-CPU高速缓存
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
線程是CPU調(diào)度的最小單元,線程設(shè)計的目的最終仍然是更充分的利用計算機處理的效能,但是絕大部分的運算任務(wù)不能只依靠處理器“計算”就能完成,處理器還需要與內(nèi)存交互,比如讀取運算數(shù)據(jù)、存儲運算結(jié)果,這個I/O操作是很難消除的。而由于計算機的存儲設(shè)備與處理器的運
算速度差距非常大,所以現(xiàn)代計算機系統(tǒng)都會增加一層讀寫速度盡可能接近處理器運算速度的高速緩存來作為內(nèi)存和處理器之間的緩沖:將運算需要使用的數(shù)據(jù)復(fù)制到緩存中,讓運算能快速進行,當(dāng)運算結(jié)束后再從緩存同步到內(nèi)存之中。
通過高速緩存的存儲交互很好的解決了處理器與內(nèi)存的速度矛盾,但是也為計算機系統(tǒng)帶來了更高的復(fù)雜度,因為它引入了一個新的問題,緩存一致性。??
?
總結(jié)
以上是生活随笔為你收集整理的初步认识Volatile-CPU高速缓存的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初步认识Volatile-从硬件层面了解
- 下一篇: 初步认识Volatile-什么叫缓存一致