当前位置: > >

缓冲存储器

缓冲存储器

中文名 缓冲存储器
别名 缓冲,缓存
英文名 Cache
名词解释

缓冲存储器(Cache)是一种高速缓冲存储器,是为了解决CPU和主存之间速度不匹配而采用的一项重要技术。Cache是介于CPU和主存之间的小容量存储器,但存取速度比主存快。目前主存容量配置几百MB的情况下,Cache的典型值是几百KB。Cache能高速地向CPU提供指令和数据,从而加快了程序的执行速度。从功能上看,它是主存的缓冲存储器,由高速的SRAM组成。为追求高速,包括管理在内的全部功能均由硬件实现,因而对程序员是透明的。

工作原理

缓冲存储器工作原理要求它尽量保存最新数据。当一个新的主存块需要复制到Cache,而允许存放此块的行位置都被其他主存块占满时,就要产生替换。替换问题与Cache的组织方式紧密相关。对直接映射的Cache来说,因一个主存块只有一个特定的行位置可存放,所以问题解决起来很简单,只要把此特定位置上的原主存块换出Cache即可。对全相联和组联Cache来说,就要从允许存放新主存块的若干特定行中选取一行换出。

注:本名词内容引自百度百科

0
0

已收藏
去我的收藏夹