单缓冲平均处理时间
上一步
下一步
上半部看部件,单缓冲只有一个缓冲区;下半部看 T、M、C 如何决定下一次回到同一状态。
单缓冲部件结构
块设备
输入一块
缓冲区
初始为空
用户工作区
初始有旧数据
CPU
处理工作区
T
M
C
限制:缓冲区非空时,设备不能继续输入下一块;必须先把它传到工作区。
时空图
设备输入 T
传送 M
CPU 处理 C
工作区满、缓冲区空
T > C
输入下一块 T
处理旧数据 C
等缓冲区满
M
回到同一状态:T + M
T < C
输入 T
缓冲区满,设备等待
处理旧数据 C
M
回到同一状态:C + M