代码之家  ›  专栏  ›  技术社区  ›  Betamoo

物理缓存与逻辑缓存

  •  2
  • Betamoo  · 技术社区  · 14 年前

    有哪些优点和缺点:
    -物理缓存(在MMU和内存之间)
    -逻辑缓存(在CPU和MMU之间)

    从程序员的角度看?如何充分利用它们?

    谢谢

    2 回复  |  直到 7 年前
        1
  •  1
  •   Michael Dorgan    7 年前

    谷歌提供了这个 Link .

    最新的 Link

    本文给出了每种缓存系统的优缺点,并指出两者都可以同时实现。从程序员的角度来看,任何时候我不需要担心虚拟寻址和相关的成本,这是一个胜利,但缓存命中/未命中的编程将比我认为的轻微延迟更影响性能。这个领域不是我的强项,它来自于小型嵌入式系统编程,尽管缓存现在才开始与我所做的相关。

        2
  •  0
  •   Nikolai Fetissov    14 年前

    这方面的好书- UNIX® Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers, By Curt Schimmel . 您将看到关于虚拟和物理标记缓存的详细讨论,以及[内核]程序员必须如何处理它们。