计算机高速缓存存储器介绍
CPU经常使用的主存储器的数据或内容存储在高速缓存中, 以便处理器可以在较短的时间内轻松访问该数据。每当CPU需要访问内存时, 它都会首先检查高速缓存。如果在高速缓存中找不到数据, 则CPU移入主存储器。
高速缓存位于CPU和主内存之间。高速缓存存储器的框图可以表示为:
文章图片
高速缓存是内存层次结构中最快的组件, 并且接近CPU组件的速度。
【计算机高速缓存存储器介绍】高速缓存的基本操作如下:
- 当CPU需要访问内存时, 将检查缓存。如果在高速缓存中找到了该单词, 则会从快速内存中读取该单词。
- 如果在高速缓存中找不到CPU寻址的字, 则访问主存储器以读取该字。
- 然后将刚访问的一个字块从主存储器传输到高速缓存存储器。块大小可以从一个字(刚访问的一个字)到与刚访问的那个字相邻的大约16个字不等。
- 高速缓存的性能通常根据称为命中率的数量来衡量。
- 当CPU引用内存并在高速缓存中找到单词时, 据说会产生命中。
- 如果在高速缓存中未找到该单词, 则该单词位于主内存中, 并计为未命中。
- 命中率除以总CPU引用对内存(命中加未命中)的比率就是命中率。
推荐阅读
- 计算机寄存器介绍
- CPU缓存有啥用?详解对于CPU缓存的那些事儿!
- 计算机组成原理教程目录
- 计算机图形学教程目录
- JuiceFS|JuiceFS 缓存预热详解
- 十九. 想高速开发app,须要找外包吗()
- 计算机T型触发器
- 计算机移位寄存器
- 计算机流水线
- 计算机并行处理