海南加井岛:缓存与缓冲的区别

来源:百度文库 编辑:高校问答 时间:2024/05/02 02:14:41

个人认为缓存也叫cache,是指一种存储器,只不过速度要比主存速度要快主要时为了提升系统CPU运算的吞吐量而设计的;而缓冲则指提升I/O功能的器件,比如一些驱动外设的数目需要扩展时,则需要缓冲器件。

缓存:是一个真实的存储器,是一个预读区域,容量为几十KB 到几MB 不等,如高速缓存(cache)等。
缓冲:是寄存器的一种用法,是一个暂存机构,一般容量很小,数个字节不等,主要用于数据传输“候时”,比如所有接口芯片都有缓冲电路。