多级页面系统和多级缓存系统(L1,L2,L3)之间的区别

时间:2013-11-09 20:18:28

标签: operating-system

多级页面系统和多级缓存系统(L1,L2,L3)之间的区别是什么,其难以理解,多级页面用于更好地利用分页机制,多级缓存也用于缓存最近的页面RAM和CPU。 它们都是相互关联的,这两种技术之间有什么区别?

提前致谢。

1 个答案:

答案 0 :(得分:0)

这两种机制有不同的用途。

多级分页通过使用层次结构而不是平面结构来最小化管理页表的空间开销。

多级缓存系统用于更快地访问最常用的代码和数据。粗略地说,L1中存在的数据比L2中的数据更常用,而L2中的数据比L3中的数据更常用,后者比RAM中比分页数据更常用的数据更常用。

分页机制可以看作整个系统内存的上层管理器(但它与多级分页无关):L1< L2< L3< RAM<分页记忆。