buffer(缓冲)是为了提高内存和硬盘(或其他I/O设备)之间的数据交换的速度而设计的。 

cache(缓存)是为了提高cpu和内存之间的数据交换速度而设计的