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

1.用虚拟地址查快表:

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

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

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

2.用物理地址访问Cache

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

else,从主存中得到数据。

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

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

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

相关推荐
2501_901147838 小时前
面试必看:优势洗牌
笔记·学习·算法·面试·职场和发展
Yu_Lijing8 小时前
网络复习篇——网络基础(一)
网络·c++·笔记
蒸蒸yyyyzwd8 小时前
分布式算法学习笔记1.1-1.4
笔记·学习
羊群智妍17 小时前
2026 AI搜索流量密码:免费GEO监测工具,优化效果看得见
笔记·百度·微信·facebook·新浪微博
山岚的运维笔记19 小时前
SQL Server笔记 -- 第18章:Views
数据库·笔记·sql·microsoft·sqlserver
lpruoyu20 小时前
【Android第一行代码学习笔记】Android架构_四大组件_权限_持久化_通知_异步_服务
android·笔记·学习
wdfk_prog20 小时前
[Linux]学习笔记系列 -- [drivers][mmc][mmc_sdio]
linux·笔记·学习
果果燕20 小时前
今日学习笔记:双向链表、循环链表、栈
笔记·学习·链表
觉醒大王21 小时前
AI写的青基中了
人工智能·笔记·深度学习·学习·职场和发展·学习方法
明月醉窗台21 小时前
qt使用笔记六之 Qt Creator、Qt Widgets、Qt Quick 详细解析
开发语言·笔记·qt