Patent
1994-11-02
1997-05-13
Moore, David K.
395413, 395416, 395417, 395415, 395420, G06F 926, G06F 934, G06F 1200, G06F 1202
Patent
active
056300875
ABSTRACT:
A method and apparatus to share virtual memory translations in a computer is described. The apparatus includes an operating system that runs in conjunction with a central processing unit. The operating system is programmed to include an address identification routine to identify distinct virtual memory translation entries, associated with a plurality of distinct processes running on the computer, that map to one or more common physical memory page addresses. The operating system also includes a mask assignment routine to assign a first mask value to the distinct virtual memory translation entries, and a write routine to write, to a translation-lookaside buffer or a page table, the distinct virtual memory translation entries as a single address associated with the first mask value. A comparison mechanism is used to compare a second mask value of a translation-request virtual memory translation value to the first mask value to determine whether the second mask value corresponds to said first mask value. If the two mask values correspond, then the single address associated with the first mask value is used as a virtual memory translation address.
REFERENCES:
patent: 4654790 (1987-03-01), Woffinden
patent: 4797814 (1989-01-01), Brenza
patent: 5386527 (1995-01-01), Bosshart
patent: 5437017 (1995-07-01), Moore et al.
patent: 5440708 (1995-08-01), Takagi
patent: 5440710 (1995-08-01), Richter et al.
Milenkovic, "Microprocessor Memory Management Units," IEEE Micro, vol. 10, No. 2, Apr. 1990, pp. 70-85.
Huck, et al., "Architectural Support for Translation Table Management in Large, Address Space Machines", 20th Annual International Synposium on Computer Architecture, May 1993, pp. 39-50.
Khalidi Yousef A.
Talluri Madhusudhan
Moore David K.
Nguyen Than V.
Sun Microsystems Inc.
LandOfFree
Apparatus and method for efficient sharing of virtual memory tra does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for efficient sharing of virtual memory tra, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for efficient sharing of virtual memory tra will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1393333