Patent
1995-01-06
1997-10-07
Meky, Moustafa M.
G06F 1210
Patent
active
056757620
ABSTRACT:
A method and apparatus are disclosed for providing exchange of data between a peripheral device having a paging mechanism and an application operating in a virtual machine which includes a page directory for exclusive use by the paging mechanism of the peripheral device. The virtual machine is running on a data processing system and preferably contains a block of memory which is divided into various sections of memory. The page directory is provided to the paging mechanism of the peripheral device when the application requires the use of the peripheral device. A section of memory is selectively locked down in response to the section of memory being utilized by the application. Additionally, the page directory is updated with an entry which identifies the section of memory that is locked down. Memory may also be locked down in order to permit the peripheral device to access that section of memory. The page directory is selectively updated thereafter by mapping entries into the page directory in order to track memory usage within the block of memory utilized by the virtual machine. The page directory is preferably created at the same time the virtual machine is created. Memory for utilization by the virtual machine is preferably locked down while the virtual machine is in the foreground. When the virtual machine is terminated or moved into the background, the sections of memory that have been locked down are then unlocked or freed for other use.
REFERENCES:
patent: 4173783 (1979-11-01), Conleur et al.
patent: 4373179 (1983-02-01), Katsumata
patent: 4787026 (1988-11-01), Barnes et al.
patent: 4843542 (1989-06-01), Dashiell et al.
patent: 4926322 (1990-05-01), Stimac et al.
patent: 4937736 (1990-06-01), Chang et al.
patent: 4939507 (1990-07-01), Beard et al.
patent: 4974159 (1990-11-01), Hargrove et al.
patent: 5101485 (1992-03-01), Perazzoli, Jr.
patent: 5113180 (1992-05-01), Gupta et al.
patent: 5119494 (1992-06-01), Garman
patent: 5220657 (1993-06-01), Bly et al.
patent: 5226143 (1993-07-01), Baird et al.
patent: 5276848 (1994-01-01), Gallagher et al.
patent: 5319760 (1994-06-01), Mason et al.
patent: 5321836 (1994-06-01), Grawford et al.
patent: 5339397 (1994-08-01), Eikill et al.
patent: 5369744 (1994-11-01), Fukushima et al.
patent: 5507026 (1996-04-01), Fukushima et al.
Bodin William Kress
Hyde David Michael
Lay Tatchi Placido
Wilkinson James
Yee Susan
Dillon Andrew J.
International Business Machines - Corporation
Meky Moustafa M.
Walker Mark S.
Yee Duke W.
LandOfFree
System for locking down part of portion of memory and updating p does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System for locking down part of portion of memory and updating p, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for locking down part of portion of memory and updating p will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2365145