古詩詞大全網 - 四字成語 - 什麽是緩沖?為什麽要引入緩沖?

什麽是緩沖?為什麽要引入緩沖?

緩沖是為了協調吞吐速度相差很大的設備之間的數據傳送。

引入緩沖的主要原因,可歸結為以下幾點:

1、改善CPU與I/O設備間速度不匹配的矛盾

2. 可以減少對 CPU的中斷頻率,放寬對中斷響應時間的限制

3. 提高 CPU和 I/O設備之間的並行性

常見的緩沖技術有:單緩沖,雙緩沖,循環緩沖,緩沖池。其中,廣泛流行使用公用緩沖池。

擴展資料

根據系統設置的緩沖器的個數,可把緩沖技術分為:

1、單緩沖:在設備和處理機之間設置壹個緩沖器。設備相處理機交換數據時,先把被交換數據寫入緩沖器,然後,需要數據的設備或處理機從緩沖器取定數據。

2、雙緩沖:解決兩臺外設、打印帆和終端之間的並行操作問題的辦法是設置雙緩沖。有了兩個緩沖器之後,CPU可把輸出到打印機的數據放入其中壹個緩沖器(區)、讓打印機慢慢打印;然後,它又可以從另壹個為終端設置的緩沖器(區)中讀取所需要的輸入數據。

3、多緩沖:是把多個緩沖區連接起來組成兩部分,壹部分專門用於輸入,另壹部分專門用於輸出的緩沖結構。

4、緩沖池:把多個緩沖區連接起來統壹管理,既可用於輸入又可用於輸出的緩沖結構。

百度百科-緩沖技術