单缓冲区、双缓冲区、多缓冲区。1、单缓冲区:在设备和处理机之间设置一个缓冲区,设备和处理机交换数据时,先把被交换的数据写入缓冲区,需要数据的设备或处理机从缓冲区取走数据。2、双缓冲区:一种能够实现设备和设备、CPU和设备并行操作的简单模型,当一个缓冲区数据装满后,可向另一个缓冲区写入数据,同时前一个缓冲区可被访问。3、多缓冲区:把多个缓冲区连接起来组成两部分,一部分专门用于输入,另一部分专门用于输出的缓冲结构。