有什么利弊:
- 物理缓存(MMU和内存之间)
- 逻辑缓存(在CPU和MMU之间)
从程序员的角度来看?如何充分利用每一个?
由于
答案 0 :(得分:1)
Google提供此Link。
最新Link
本文给出了每种类型的缓存系统的优缺点,并指出两者都可以同时实现。 Froma程序员的观点,任何时候我都不用担心虚拟寻址和相关成本,这是一个胜利,但是对于缓存命中/未命中的编程将会影响性能,而不仅仅是轻微的延迟。这个领域不是我的强项,来自小型嵌入式系统编程,虽然缓存刚刚开始变得与我的相关。
答案 1 :(得分:0)
关于这个主题的优秀书籍 - UNIX® Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers, By Curt Schimmel。您将找到有关虚拟和物理标记缓存的详细讨论,以及[内核]程序员必须对它们执行的操作。