Do multi-core CPUs share the MMU and page tables?

后端 未结 7 556
挽巷
挽巷 2020-12-13 10:19

On a single core computer, one thread is executing at a time. On each context switch the scheduler checks if the new thread to schedule is in the same process than the previ

7条回答
  •  囚心锁ツ
    2020-12-13 11:11

    AFAIK there is a single MMU per physical processor, at least in SMP systems, so all cores share a single MMU.

    In NUMA systems each core has a separate MMU, because each core has its own private memory.

提交回复
热议问题