⑴ 什麼是緩沖系統採用緩沖技術的原因有哪些舉例說明系統中常用的緩沖技術及其實現思想
緩沖就是專用於將數據從源轉移至目標的內存塊
使用緩沖的原因有以下幾種情況:
1。數據無法或不允許直接從源轉移至目標,使用緩沖做中間媒介;2。負載的一端需要均勻的數據輸送,但是另一端卻很不均勻,使用緩沖做調節器;3。數據轉移時需要進行額外的檢查和處理;4。數據收發的一端可能某些位置的數據被多次重復的輸入或輸出,使用緩沖減少另一端的重復操作從而提高性能
比如磁碟緩存可以提高文件存取性能
再比如媒體播放器的緩存可以實現視頻和音頻流平滑的播放
再比如現代操作系統中的內核普遍使用緩存實現內存保護,可以提高系統的安全性