操作系统之I/O管理:4、缓冲区管理(单缓冲、双缓冲、循环缓冲、缓冲池)
生活随笔
收集整理的這篇文章主要介紹了
操作系统之I/O管理:4、缓冲区管理(单缓冲、双缓冲、循环缓冲、缓冲池)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
4、緩沖區管理
- 思維導圖
- 什么是緩沖區
- 緩沖區作用
- 單緩沖
- 雙緩沖
- 循環緩沖區
- 緩沖池
- 1、輸入進程請求輸入數據
- 2、計算進程想要取得一塊輸入數據
- 3、計算進程想要將準備好的數據沖入緩沖區
- 4、輸出進程請求輸出數據
思維導圖
什么是緩沖區
緩沖區作用
單緩沖
計算每處理一塊數據平均需要多久?
1、T>C
2、T<C
3、結論
雙緩沖
1、T>C+M
2、T<C+M
3、結論:
循環緩沖區
緩沖池
本質上就是將緩沖區放在一起,根據請求類型的不同為緩沖區分類
1、輸入進程請求輸入數據
空------hin-------輸入隊尾
2、計算進程想要取得一塊輸入數據
滿------sin------空隊尾
3、計算進程想要將準備好的數據沖入緩沖區
空------hout-------輸出隊尾
4、輸出進程請求輸出數據
滿-------sout------空
總結
以上是生活随笔為你收集整理的操作系统之I/O管理:4、缓冲区管理(单缓冲、双缓冲、循环缓冲、缓冲池)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP用CURL伪造IP和来源
- 下一篇: ios开发之 icon规范+启动图规范+