What is ASID?
A number tagged onto each TLB entry indicating which process's address space the translation belongs to. The TLB need not be flushed on a process switch, reducing TLB misses afterward.
Field: OS & Hardware
A number tagged onto each TLB entry indicating which process's address space the translation belongs to. The TLB need not be flushed on a process switch, reducing TLB misses afterward.
Field: OS & Hardware
Tagging entries with an ASID identifies which process each translation belongs to, so entries can stay in the TLB and be reused when the original process returns.
What is the advantage of tagging each TLB entry with an ASI…TLB (translation lookaside buffer) Context switch Copy-on-write Demand paging Device driver Hypervisor Interrupt handler Interrupt vector table IOMMU Memory-mapped I/O