当前位置: 第八章 高速缓冲存储器和虚拟存储器 >> 第三十四讲
讲选: 34/35/36/37/38

第八章 高速缓冲存储器和虚拟存储器

本章主要内容

高速缓冲存储器(Cache)
  ■高速缓存的基本运行原理
  ■高速缓存的3种映像方式
  ■高速缓存使用中的几个问题
虚拟存储器
  ■虚拟存储器概述
  ■段式存储管理
  ■页式存储管理

微电子技术发展趋势

CPU与DRAM性能比较

程序的局部性原理

程序在一定时间段内通常只访问较小的地址空间

两种局部性:时间局部性空间局部性
  ■时间局部性:最近被访问的信息很可能还要被访问。
    ◆将最近被访问的信息项装入到Cache中。
  ■空间局部性:最近被访问的信息临近的信息也可能被访问。
    ◆将最近被访问的信息项临近的信息一起装入到Cache中。

高速缓冲存储器(Cache)

用途:设置在 CPU 和 主存储器之间,完成高速与 CPU 交换信息,尽量避免 CPU不必要地多次直接访问慢速的主存储器,从而提高计算机系统的运行效率。
实现:这是一个存储容量很小,但读写速度更快的,以 关联存储器方式 运行、用静态存储器芯片实现的存储器系统。
要求:有足够高的命中率,既当 CPU需用主存中的数据时,多数情况可以直接从CACHE中得到,称二者之比为命中率。

讲选: 34/35/36/37/38