CPU访存流程

内存分配模式:请求分页。

1、CPU给出逻辑地址,

2、CPU访问TLB,看看是否已经缓存了物理块号,如果命中,直接查询L1缓存。

3、如果TLB未命中,CPU就去主存中查页表,如果命中,就返回物理块号。

4、如果页表中没有这个页,发生缺页中断,OS介入,加载页到内存。

5、终于返回物理块号给CPU,CPU拼接成物理地址,

6、CPU查询L1缓存,如果命中,访存结束

7、如果未命中,查询victim cache,如果命中,访存结束

8、如果未命中,查询L2缓存,如果命中,访存结束

9、如果未命中,查询L3缓存,如果命中,访存结束

10、如果未命中,查询主存,访存结束。

全部评论

相关推荐

26届民办本科 数据科学与大数据技术之前在北京互联网中厂做过六个月的测试实习生之后考公辞职(进面了但体测挂了.....)现在在杭州一家公司做软件测试实习生,但是更多的感觉是嵌入式测试/甚至是硬件测试,实习就给的蛮多的,且大概率能转正,工资对我来说蛮高了,刚转正可能11-12k吧但是可能是年前或者刚好轮到项目赶嘛,我感觉每天都要加班加到好久,有点疲惫了,或者说是想借助春招找到更好的工作吧,所以现在比较迷茫,也挺累的。离春招金三银四只有一个月不到了,我目前是测试方面的基本都会,功能测试,接口测试,性能测试,mysql,linux,包括python,自动化测试等都基本会,也在不断学习ai测试,技术还是够的。所以想问一下各位大佬。我这种情况,春招该怎么冲击呢?1.留在现在的公司转正。拿个12左右。2.借助春招找个更好的(那这里就有个问题了,我是投测试开发呢还是自动化测试呢还是走我现在的嵌入式测试呢?我现在这个嵌入式测试会不会对以后找普通互联网公司的测试反而是减分项,感觉是两个不同的赛道。)3.找个轻松的外企的外包拿少一点,但是压力小一点。(但还得练口语。)本人技术还是有的,面试也不错,可惜学历太低了,所以说也实在纠结,请各位大佬帮帮忙,支支招。
春招启动,你开始投递了吗...
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务