Patent
1995-02-10
1998-02-03
Lane, Jack A.
395412, 395413, 395415, 395417, 395418, 395490, 395491, G06F 1200, G06F 1210, G06F 1214
Patent
active
057154201
ABSTRACT:
A method and system for efficient memory management in a data processing system which utilizes a memory management unit to translate effective addresses into real addresses within a translation lookaside buffer is disclosed. During a first mode of operation a selected number of effective address identifiers are stored in the translation lookaside buffer. In association with each virtual address identifier is a corresponding real address entry for a single memory block wherein selected virtual addresses may be translated into corresponding real addresses utilizing the translation lookaside buffer. In a second mode of operation, a selected number of virtual address identifiers are stored in a translation lookaside buffer and each virtual address identifier has a number of protection bits stored in association therewith, wherein each protection bit is indicative of a protection status for a large number of contiguous memory blocks beginning with the associated virtual address identifier, wherein memory block protection may be provided for a large number of memory blocks utilizing a fixed size translation lookaside buffer.
REFERENCES:
patent: 4481573 (1984-11-01), Fukunaga et al.
patent: 4581702 (1986-04-01), Saroka et al.
patent: 4677546 (1987-06-01), Freeman et al.
patent: 4794524 (1988-12-01), Carberry et al.
patent: 4899275 (1990-02-01), Sachs et al.
patent: 4959860 (1990-09-01), Watters et al.
patent: 5222222 (1993-06-01), Mehring et al.
patent: 5265227 (1993-11-01), Kohn et al.
patent: 5276878 (1994-01-01), Sutton et al.
patent: 5282274 (1994-01-01), Liu
patent: 5319760 (1994-06-01), Mason et al.
patent: 5392441 (1995-02-01), Brasher et al.
IBM Technical Disclosure Bulletin, vol. 22, No. 5, Oct. 1979, "Replacement of SSK Instruction in a Paging Environment".
IBM Technical Disclosure Bulletin, vol. 23, No. 12, May 1981, "Dynamic Address Translator for I/O Channels".
IBM Technical Disclosure Bulletin, vol. 29, No. 7, Dec. 1986, "Fast Path Virtual Equal Real Addressing".
IBM Technical Disclosure Bulletin, vol. 33, No. 6B, Nov. 1990, "Low-Synchronization Translation Lookaside Buffer Consistency Algorithm".
IBM Technical Disclosure Bulletin, vol. 34, No. 4A, Sep. 1991, "Linear-to-Physical Memory Mapping by Bus Masters in Virtual Memory Systems".
IBM Technical Disclosure Bulletin, vol. 34, No. 4B, Sep. 1991, "Technique for Virtual Memory Architecture to Support Checkpoint and Rollback Recovery".
IBM Technical Disclosure Bulletin, vol. 34, No. 10B, Mar. 1992, "Software Recovery of Page Faults on Microprocessors With Integrated Memory Management Units".
Kahle James Allan
Limes Gregory L.
Loper Albert J.
Ogden Aubrey Deene
Sell John Victor
Dillon Andrew J.
International Business Machines - Corporation
Lane Jack A.
McBurney Mark E.
Nguyen Than V.
LandOfFree
Method and system for efficient memory management in a data proc does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for efficient memory management in a data proc, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for efficient memory management in a data proc will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-671213