Resources Contact Us Home
System and method for maintaining translation look-aside buffer (TLB) consistency

Image Number 9 for United States Patent #6105113.

A system and method for maintaining consistency between translational look-aside buffers (TLB) and page tables. A TLB has a TLB table for storing a list of virtual memory address-to-physical memory address translations, or page table entries (PTES) and a hardware-based controller for invalidating a translation that is stored in the TLB table when a corresponding page table entry changes. The TLB table includes a virtual memory (VM) page tag and a page table entry address tag for indexing the list of translations The VM page tag can be searched for VM pages that are referenced by a process. If a referenced VM page is found, an associated physical address is retrieved for use by the processor. The TLB controller includes a snooping controller for snooping a cache-memory interconnect for activity that affects PTEs. The page table entry address tag can be searched by a search engine in the TLB controller for snooped page table entry addresses. The TLB controller includes an updating module for invalidating or updating translations associated with snooped page table entry addresses. Translations in TLBs are thus updated or invalidated through hardware when an operating system changes a PTE, without intervention by an operating system or other software.

  Recently Added Patents
Aspect ratio enhancement
Method of estimating remaining constant current/constant voltage charging time
Direct converting apparatus, method for controlling the same, and control signal generation device
Dual work function recessed access device and methods of forming
SONOS stack with split nitride memory layer
Systems and methods for dynamically modifying subcriber service profile stored in home location register while roaming in wireless telecommunication networks
Catalysts for polyurethane coating compounds
  Randomly Featured Patents
Process for the preparation of ortho-substituted arylmetal compounds and their reaction with electrophilic reagents
Electrical cable
Electronic component-mounting apparatus and component-feeding device therefor
Remote control device
Method of managing or treating pain
Scheduling method for wireless multihop relay communication systems and system thereof
Fuser and fixing members containing PEI-PDMS block copolymers
Halogenated activated carbon materials for high energy density ultracapacitors
Thiophosphonate dispersant combination
System and method for providing quality of service mapping