Q:

why does kernel send a tlb invalidate interrupt to all other processors,when the page table modified is personal to the process running

when a a page table entry of one process, the kernel thread issues tlb shootdown interrupt to all other processors to invalidate the tlbs on other processors? But, is it not that, the page table is specific to this process, why should we go for a tlb shoot down?

A:

Your process may have multiple threads, which all share the same page table, and they may be executing in different processors.

