电子说
缓冲区其实就是一个存储区域,它是由专门的硬件寄存器所组成的。
缓冲区根据其对应的输入设备和输出设备,分为输入缓冲区和输出缓冲区。
使用硬件作为缓冲区的成本较高,容量也较小,一般仅用在对速度非常高的场合(存储器管理寄存器,有对页表访问的频率较高,因此使用速度很快的联想寄存器来存放页表项的副本)。
一般情况下更多的是使用内存作为缓冲区,缓冲区就是一块内存区。
缓冲区的作用
减少对CPU的中断频率,放宽对CPU中断相应的时间限制;
解决数据粒度不匹配的问题;
提高CPU和IO设备之间的并行性;
缓和CPU和IO设备之间速度不匹配矛盾。
缓冲区的作用就是为了解决速度不匹配的问题,高速的cpu与内存,内存与硬盘,cpu与io等速度不匹配的问题。
还有在一些厂商资料中还被写为CacheBuffer。缓冲区的基本作用是平衡内部与外部的DTR。
本文综合整理自百度百科、雪V歌、亓旎豆晗琴
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !