#computer architecture#memory3

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

猜你喜欢

转载自www.cnblogs.com/zhanghaha-zzz/p/11616096.html