【总结】计组第三章大局观:访存相关

1.用虚拟地址查快表:

if(命中),直接得到页框号;

else,查慢表,获得页框号。

页框号+页内偏移=物理地址。

2.用物理地址访问Cache

if(命中),直接得到数据

else,从主存中得到数据。

疑问:一个物理地址为什么在主存和Cache里可以指向同一份数据。

解答:问题的重点不是一个物理地址在主存和Cache里可以指向同一份数据。而是,该物理地址本身就是主存的地址,而我们只是通过不同的映射方式,将它"放"到Cache里罢了

当我们说一个物理地址在主存和Cache里可以指向同一份数据时,我们实际上是在描述Cache命中时的情况。在Cache命中时,CPU通过映射关系在Cache中找到了与主存地址相对应的数据,这时我们可以说该物理地址在主存和Cache里指向了同一份数据。但这只是结果,而不是问题的重点。

相关推荐
灰原A1 小时前
摆脱拖延症的详细计划示例
笔记
song_ly0018 小时前
深入理解软件测试覆盖率:从概念到实践
笔记·学习·测试
DIY机器人工房8 小时前
[6-2] 定时器定时中断&定时器外部时钟 江协科技学习笔记(41个知识点)
笔记·stm32·单片机·学习·江协科技
DanB2410 小时前
Java笔记4
java·开发语言·笔记
UpUpUp……12 小时前
Linux--JsonCpp
linux·运维·服务器·c++·笔记·json
qq_59821175712 小时前
Unity.UGUI DrawCall合批笔记
笔记·unity·游戏引擎
Suckerbin12 小时前
基于HTTP头部字段的SQL注入:SQLi-labs第17-20关
网络·笔记·网络协议·安全·http·网络安全
孤寂大仙v14 小时前
【Linux笔记】——进程信号的产生
linux·服务器·笔记
愚戏师15 小时前
Linux复习笔记(三) 网络服务配置(web)
linux·运维·笔记
scdifsn16 小时前
动手学深度学习12.4.硬件-笔记&练习(PyTorch)
pytorch·笔记·深度学习·缓存·内存·硬盘·深度学习硬件