采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。 这个连续区域是同一块连续区域吗?通过一定的方法,让这部分内存变为缓存?这个区域我可以理解为高速缓存区吗?主存——辅存层次具体是怎么利用这个原理的呢?
主存-辅存层次本质上和缓存-主存是一样的。
主存的数据相对于辅存而言,主存的数据也是经常访问的数据,思考一下,为什么使用Word第一次打开文档很慢,第二次却很快呢?就是因为第一次的时候,Word程序的相关链接库没有加载进内存,需要从磁盘读取,所以满,第二次打开因为链接库在内存里面,所以快,本质上和缓存-主存层次是一样的。
谢谢老师,还是有一点疑问 1.我这样理解可以吗:第二次打开word文档时,主存中有一部分连续区域加载了其相关链接库,所以速度变快了。 2.这部分连续区域一直都会是该文档的相关链接库吗?除去调用该文档时,这部分区域不就被浪费了吗?还是会有覆盖机制呢?
当一段时间不使用时,这部分连续区域可能会被置换到磁盘的,也即是局部性原理。
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.4k 17
1.7k 14
1.2k 13
1.3k 11