A cache with a translation lookaside buffer (TLB) that reduces the time
required for retrieval of a physical address from the TLB when accessing
the cache in a system that supports variable page sizing. The TLB includes
a content addressable memory (CAM) containing the virtual page numbers
corresponding to pages in the cache and a random access memory (RAM)
storing the physical page numbers of the pages corresponding to the
virtual page numbers in the CAM. The physical page number RAM stores a
page mask along with the physical page numbers, and includes local
multiplexers which perform virtual address bypassing of the physical page
number when the page has been masked.
Μια κρύπτη με έναν απομονωτή lookaside μεταφράσεων (TLB) που μειώνει το χρόνο που απαιτείται για την την ανάκτηση μιας φυσικής διεύθυνσης από το TLB κατά πρόσβαση της κρύπτης σε ένα σύστημα που υποστηρίζει τη μεταβλητή ταξινόμηση σελίδων. Το TLB περιλαμβάνει μια ικανοποιημένη προσπελάσιμη μνήμη (CAM) που περιέχουν τους εικονικούς αριθμούς σελίδων που αντιστοιχούν στις σελίδες στην κρύπτη και μια τυχαία μνήμη πρόσβασης (RAM) αποθηκεύοντας τους φυσικούς αριθμούς σελίδων των σελίδων που αντιστοιχούν στους εικονικούς αριθμούς σελίδων στο CAM. Το φυσικό RAM αριθμού σελίδων αποθηκεύει μια μάσκα σελίδων μαζί με τους φυσικούς αριθμούς σελίδων, και περιλαμβάνει τους τοπικούς πολυδιαυλωτές που εκτελούν την εικονική παράκαμψη διευθύνσεων του φυσικού αριθμού σελίδων όταν καλυφθεί η σελίδα.