“软件设计师精讲 层次化存储”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第17行: 第17行:
  
 
==== 1、存储器位置 ====
 
==== 1、存储器位置 ====
 +
内存&外存
  
 
==== 2、存取方式 ====
 
==== 2、存取方式 ====
 
(1)按内容存取:
 
(1)按内容存取:
 +
 +
相联存储器(如Cache)、
  
 
(2)按地址存取
 
(2)按地址存取
  
 
==== 3、工作方式 ====
 
==== 3、工作方式 ====

2024年5月9日 (四) 16:44的版本

https://www.bilibili.com/video/BV13U4y1E7oA/?p=17

层次化存储结构

层次化存储结构.png

局部性原理是层次化存储结构的支撑

时间局部性:刚被访问的内容,立即又被访问(典型的体现在就是循环体的调用)

空间局部性:刚被访问的内容,临近的空间很快被访问(典型的体现就是程序当中的顺序结构,比如数组)。

一般虚拟存储器是指外存和主存的组合,虚拟存储器会让内存和外存按照一定的标准进行编址,访问内存不够的时候会找外存,这个过程让内存看起来好像包含了外存,所以叫做“虚拟存储体系”。

其次,外存、内存、Cache三个部分组合起来,又称为三级存储体系。


层次化存储结构-分类

1、存储器位置

内存&外存

2、存取方式

(1)按内容存取:

相联存储器(如Cache)、

(2)按地址存取

3、工作方式