A memory management system is described which divides each virtual page into two or more sectors. Each of these sectors can then be individually loaded into memory in order to reduce bandwidth consumed loading virtual pages into a physical memory. A TLB for this system includes a plurality of TLB entries. Each TLB entry includes a variable physical page number (PPN FIELD) and a variable presence field. Each bit of the presence field indicates whether a corresponding sector is present in physical memory. The TLB entry also includes a page size field, which indicates the size of the corresponding virtual page. This size field also indirectly controls the number of sectors within that page and, thus, the number of presence bits required. As the page size grows the number of bits required to store the physical page number reduces. These unused bits are then consumed by additional presence bits so that all the bits in the TLB entry are used for all page sizes and number of sectors.

Ein Gedächtnismanagementsystem wird beschrieben, das jede virtuelle Seite in zwei oder mehr Sektoren teilt. Jeder dieser Sektoren kann in Gedächtnis dann einzeln geladen werden, um Bandbreite verbrauchte ladende virtuelle Seiten in ein körperliches Gedächtnis zu verringern. Ein TLB für dieses System schließt eine Mehrzahl der TLB Eintragungen ein. Jede TLB Eintragung schließt eine variable körperliche Seitenzahl (PPN aufFANGEN) ein und eine variable Anwesenheit fangen auf. Jede Spitze der Anwesenheit fangen anzeigt auf, ob ein entsprechender Sektor im körperlichen Gedächtnis anwesend ist. Die TLB Eintragung schließt auch eine Seite Größe auffangen ein, die die Größe der entsprechenden virtuellen Seite anzeigt. Diese Größe fangen auch steuert indirekt die Zahl Sektoren innerhalb dieser Seite und so auf die Zahl den erforderten Anwesenheit Spitzen. Da die Seite Größe die Zahl den Spitzen wächst, die erfordert werden, um zu speichern, verringert sich die körperliche Seitenzahl. Diese unbenutzten Spitzen werden dann durch zusätzliche Anwesenheit Spitzen verbraucht, damit alle Spitzen in der TLB Eintragung für alle Seite Größen und Zahl der Sektoren benutzt werden.

 
Web www.patentalert.com

< (none)

< Computerized resource name resolution mechanism

> Database computer system with application recovery

> (none)

~ 00001