首页 > 其他 > 详细

#computer architecture#memory3

时间:2019-10-01 21:27:12      阅读:117      评论:0      收藏:0      [点我收藏+]

另一种加速cache的方法
multilevel caches
举例说明(24.B)
技术分享图片
技术分享图片

virtual memory

当多个program要用同一块physical memory的时候(即地址相同),用一个translation,把相同地址的program放到memory中不同的地方
这里面lower level就是virtual address ,upper level就是physical address
技术分享图片
技术分享图片
在fully associative placement,有多少个page,page table就要有多少项
技术分享图片

如果要去access一个virtual address,找它是第几个page,去page table里面看看在不在memory里,不在的话就是page fault ,接下来的动作交给OS处理
translation
技术分享图片
技术分享图片

page table放到main memory,每次要做两次renference,但是这样会很慢,而且fully associative导致page table很大
技术分享图片

page fault

技术分享图片

#computer architecture#memory3

原文:https://www.cnblogs.com/zhanghaha-zzz/p/11616096.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!