5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)

0.思维导图

5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)

1.什么是缓冲区?有什么作用?

5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)

2.单缓冲

5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
T>C时的例子:

5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
T<C时:

5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)

3.双缓冲

T>C+M时:

5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
T<C+M时:
5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)

4.单缓冲和双缓冲通信时的区别

5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)

5.循环缓冲区

5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)

6.缓冲池

5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
5.1.8 OS之缓冲区管理(单缓冲-双缓冲-循环缓冲-缓冲池)
参考:《王道操作系统》