Cache 和 Buffer的區別
Cache :快取記憶體,是位於CPU與主記憶體間的一種容量較小但速度很高的儲存器.由於CPU的速度遠高於主記憶體 ,
CPU直接從記憶體中存取資料要等待一定時間週期,Cache中儲存著CPU剛用過或迴圈使用的一部分資料,
當CPU再次使用該部分資料時可從Cache中直接呼叫,這樣就減少了CPU的等待時間,提高了系統的效率.
Cache又分為一級Cache(L1 Cache)和二級Cache(L2 Cache),L1 Cache整合在CPU內部,L2
Cache早期一般是焊在主機板上,
現在也都整合在CPU內部,常見的容量有256KB或512KB L2Cache.
Buffer :緩衝區,一個用於儲存速度不同步的裝置或優先順序不同的裝置之間傳輸資料的區域.透過緩衝區,可
以使程式之間的相互等待變少,從而使從速度慢的裝置讀入資料時,速度快的裝置的操作程式不發生間斷.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10599713/viewspace-983335/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Cache 和 Buffer 的區別在哪裡?
- buffer與cache的區別
- Linux Buffer/Cache 的區別Linux
- Cache 和 Buffer 有什麼區別?
- Cache和Buffer都是快取,有什麼區別?Linux快取Linux
- 計算機buffer和cache的區別?linux運維學習知識計算機Linux運維
- Service Worker Cache 和 HTTP Cache 的區別HTTP
- Client Side Cache 和 Server Side Cache 的區別clientIDEServer
- IO之核心buffer----"buffer cache"
- 33、buffer_cache_3(redo的產生、LRBA、buffer cache裡的等待事件)事件
- Oracle Cache Buffer ChainsOracleAI
- 【Cache】將常用的“小表”快取到Buffer Cache快取
- 手動釋放Linux上的Swap、Buffer和CacheLinux
- 清理buffer/cache/swap的方法梳理
- HTTP 頭部欄位 Cache Control max-age = 0 和 no-cache 的區別HTTP
- Linux如何手動釋放Swap、Buffer和CacheLinux
- Linux工具效能調優系列二:buffer和cacheLinux
- Buffer Cache以及buffer busy waits/gc相關事件AIGC事件
- 【BUFFER】Oracle buffer cache之 latch 學習記錄Oracle
- 調整緩衝區快取記憶體(Buffer Cache)的效能(轉)快取記憶體
- PostgreSQL DBA(89) - Linux(Buffer vs Cache)SQLLinux
- Linux記憶體、Swap、Cache、BufferLinux記憶體
- 【ASK_ORACLE】Library cache pin 與 library load lock的關係和區別Oracle
- buffer cache深度分析及效能調整(四)
- buffer cache深度分析及效能調整(六)
- buffer cache深度分析及效能調整(五)
- ../和./和/的區別
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- ||和??的區別
- /*和/**的區別
- 效能測試必備知識(11)- 怎麼理解記憶體中的Buffer和Cache?記憶體
- [20231023]備庫與alter system flush buffer_cache.txt
- makefile =和:=的區別
- ++a和a++的區別
- ./ 和sh 的區別
- jquery $(this) 和this的區別jQuery
- JQuery this和$(this)的區別jQuery
- T和?的區別