Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
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
Grip for a racket
Use of emerging non-volatile memory elements with flash memory
Method of manufacturing a plurality of electronic assemblies
Process for filtering interferograms obtained from SAR images acquired on the same area
Selective facsimile denial
Antisense modulation of C-reactive protein expression
Digital photographing apparatus, method of controlling the same, and recording medium for the method
  Randomly Featured Patents
Apparatus for sensing the presence and position of a crank pulley bolt in an internal combustion engine
Betaine/GABA transport protein biopolymer marker indicative of insulin resistance
Lighting device
Temperature limited heaters with thermally conductive fluid used to heat subsurface formations
Car stereo set
Apparatus and circuit for monitoring the ink supply and ink printer devices
Integrated circuit package system for stackable devices
All-in-one computer
Internal potential generating circuit and boosted potential generating unit using pumping operation
Integral fitting and filter of an analytical chemical instrument