不是很理解局部性原理

来源:3-4 计算机存储器概览

问题超多的小好奇

2020-02-05

CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。
这个连续区域是同一块连续区域吗?通过一定的方法,让这部分内存变为缓存?这个区域我可以理解为高速缓存区吗?主存——辅存层次具体是怎么利用这个原理的呢?

写回答

1回答

咚咚呛

2020-02-05

主存-辅存层次本质上和缓存-主存是一样的。

主存的数据相对于辅存而言,主存的数据也是经常访问的数据,思考一下,为什么使用Word第一次打开文档很慢,第二次却很快呢?就是因为第一次的时候,Word程序的相关链接库没有加载进内存,需要从磁盘读取,所以满,第二次打开因为链接库在内存里面,所以快,本质上和缓存-主存层次是一样的。

0
2
咚咚呛
回复
问题超多的小好奇
当一段时间不使用时,这部分连续区域可能会被置换到磁盘的,也即是局部性原理。
2020-02-08
共2条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程