Translation of multiple virtual pages upon a TLB miss

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395425, 364DIG1, 364DIG2, G06F 1200, G06F 1206, G06F 1210

Patent

active

052822745

ABSTRACT:
Apparatus, and accompanying methods for use therein, for translating virtual page addresses in one address space, e.g. virtual, to page addresses in a second address space, e.g. real, and specifically for increasing the speed of such translations by translating multiple contiguous virtual page addresses upon the occurrence of a miss in a translation lookaside buffer (TLB). In response to a TLB miss, the address of each virtual page in a pre-defined block of, e.g. four, contiguous virtual pages, is separately translated through segment and/or page table lookup operations to yield corresponding page frame addresses. The virtual and corresponding page frame addresses for this block are then stored within a single TLB entry. Inasmuch as successive virtual page addresses can be constructed through simple incrementation of a starting virtual page address for this block, a TLB entry contains the first virtual page address for the block followed by the separate page frame address, and its associated invalid and page protection bit fields, for each of the contiguous virtual pages in that block. Since segment and block values are the same for all the page frame addresses in each block, these values are only stored once within the corresponding TLB entry for that block.

REFERENCES:
patent: 4285040 (1981-08-01), Carlson et al.
patent: 4491911 (1985-01-01), Sato
patent: 4493026 (1985-01-01), Olnowich
patent: 4563737 (1986-01-01), Nakamura et al.
patent: 4638426 (1987-01-01), Chang et al.
patent: 4648033 (1987-03-01), Lewis et al.
patent: 4654777 (1987-03-01), Nakamura
patent: 4680700 (1987-07-01), Hester et al.
patent: 4691281 (1987-09-01), Furui
patent: 4695950 (1987-09-01), Brandt et al.
patent: 4731740 (1988-03-01), Eguchi
patent: 4860192 (1989-08-01), Sachs et al.
patent: 4875160 (1989-10-01), Brown, III
patent: 4910668 (1990-03-01), Okamoto et al.
patent: 4926323 (1990-05-01), Baror et al.
patent: 4961135 (1990-10-01), Uchihori
S. A. Ward et al., "Computation Structures" (copyright 1990, MIT Press/McGraw-Hill Book Co.), pp. 486-497.
D. A. Patterson et al., "Computer Architecture--A Quantitative Approach" (copyright 1990: Morgan, Kaufmann Publishers), pp. 432-438.
IBM System/370 Extended Architecture--Principles of Operation, IBM Publication Number SA22-7085-1, Second Edition, Jan. 1987 (copyright 1987, International Business Machines Corp., pp. 3-21 to 3-36.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Translation of multiple virtual pages upon a TLB miss does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Translation of multiple virtual pages upon a TLB miss, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Translation of multiple virtual pages upon a TLB miss will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-734196

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.