Search code examples
x86cpuintelprocessor

Is it true kernel area address translations in page tables must be global translations?


Is it true that Kernel area address translations present in a process page directory (page tables) must be global translations ?


Solution

  • No, the global flag is only to optimize TLB usage. The advantage of global pages is that they take only one TLB slot instead of one per process and they aren't flushed by context switches.