当前位置 : 主页 > 大数据 > 区块链 >

#computer architecture#memory3

来源:互联网 收集:自由互联 发布时间:2021-06-22
另一种加速cache的方法 multilevel caches 举例说明(24.B) virtual memory 当多个program要用同一块physical memory的时候(即地址相同),用一个 translation ,把相同地址的program放到memory中不同的地

另一种加速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

网友评论