潮男公社

数码 导航
潮男公社 > 数码 > 电脑 > 正文

什么是缓冲区?有什么作用

编辑:首席新闻菌2022-10-07 10:10:18

缓冲区其实就是一个存储区域,它是由专门的硬件寄存器所组成的。

缓冲区根据其对应的输入设备和输出设备,分为输入缓冲区和输出缓冲区。

使用硬件作为缓冲区的成本较高,容量也较小,一般仅用在对速度非常高的场合(存储器管理寄存器,有对页表访问的频率较高,因此使用速度很快的联想寄存器来存放页表项的副本)。

一般情况下更多的是使用内存作为缓冲区,缓冲区就是一块内存区。

缓冲区的作用

减少对CPU的中断频率,放宽对CPU中断相应的时间限制;

解决数据粒度不匹配的问题;

提高CPU和IO设备之间的并行性;

缓和CPU和IO设备之间速度不匹配矛盾。

缓冲区的作用就是为了解决速度不匹配的问题,高速的cpu与内存,内存与硬盘,cpu与io等速度不匹配的问题。

还有在一些厂商资料中还被写为CacheBuffer。缓冲区的基本作用是平衡内部与外部的DTR。

本文综合整理自百度百科、雪V歌、亓旎豆晗琴

审核编辑:刘清

展开更多
推荐信息
相关阅读
热门视频
精彩专题
热点推荐
取消