Some TLBs support address space identifiers (ASIDS), why?

      

Some TLBs support address space identifiers (ASIDS), why?

  

Answers


Faith
Multitasking operating systems would better perform when the physical memory addresses loaded from
the TLB are identifiable, as they are process specific. On a context switch, one needs to flush the TLB
(invalidate all entries), which is an expensive operation, and on a system that is frequently context
switching could provide so much of a performance issue that the TLB almost becomes useless.
Titany answered the question on April 26, 2022 at 12:32


Next: Describe segmentation-based virtual memory. You should consider the components of a memory address, the segment table and its contents, and how the final physical address is formed...
Previous: Describe a two-level page table? How does it compare to a simple page table array?

View More Operating Systems Questions and Answers | Return to Questions Index


Exams With Marking Schemes

Related Questions