Method and apparatus for management of mapped and unmapped regio

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395674, 39549701, G06F 1200

Patent

active

057297100

ABSTRACT:
A memory management method for a microkernel architecture and the microkernel itself feature template regions which are defined by the microkernel in the memory, as special objects. In the memory management method, after the microkernel is loaded into the memory of a data processing system, it begins creating task containers in the memory. It does this by forming template regions as special objects in the memory, the template regions having a set of attributes. Then, when the microkernel forms a task in the memory, it does so by mapping the template region into the task. The microkernel defines a virtual address space for the task based upon the template region. Later, when the microkernel conducts virtual memory operations on the template regions, the effect of the virtual memory operations is manifested in the task by means of the mapping relationship. In this manner, a single template region can be mapped into multiple tasks, simultaneously. By directing virtual memory operations to the template region on which they will take effect, the sharing of the virtual memory operations is much easier to accomplish since the changes are made to a template region, not to the mapping of the template region within each task.

REFERENCES:
patent: 5428729 (1995-06-01), Chang et al.
Mike Accetta, et al., "Mach: A New Kernel Foundation for Unix Development", Proceedings of the Summer 1986 Usenix Conference, Atlanta, Georgia.
David Golub, et al., "Unix as an Application Program", Proceedings of the Summer 1990 Usenix Conference, Anaheim, California.
David L. Black, et al., "Microkernel Operating System Architecture and Mach", Usenix Association, pp. 11-30, Apr. 27, 1992.
James M. Phelan, et al., "An OS/2 Personality on Mach, Mach II Symposium", Usenix Association, Apr. 19-21, 1993, Sante Fe, New Mexico.
Michel Glen, "Micro-Kernel Design" Unix Review, vol. 8, No. 11, pp. 58-63.
Michel Glen, "Next Generation Operating Systems Architecture", Lecture Notes in Computer Science. Operating Systems of the 90s and Beyond-International Workshop, A. Karshmer. et al. Eds., Dagstuhl Castle. Germany. pp. 227-232. Jul. 8-12, 1991.
Richard Rashid, "A Catalyst for Open Systems", Datamation, vol. 35, No. 10, pp. 32-33, May 15, 1989.
Allan Bricker, et al., "Architectural Issues in Microkernel-based operating systems: the Chorus Experience," Chorus, vol. 14, No. 6, pp. 347-357, Jul./Aug. 1991.
Robbert van Renesse, et al., "Short Overview of Amoeba", Usenix Association, Apr. 27, 1992, Seattle, Washington.
David L. Cohn, et al., "Basing Micro-Kernel Abstractions on High-Level Language Models", Open Forum '92, The Pan-European Open Systems Event, Proceedings of the Technical Conference, Utrecht, 23-27 Nov., 1992.
Gerald Malan, et al., "Dos as a Mach 3.0 Application", Usenix Association, Nov. 20-22, 1991, Monterey, California.
Joseph Boyken, et al., Programming Under Mach, Addison-Wesley Publishing Company, Incorporated, 1993.
IEEE Transactions on Computers, vol. 37, No. 8, pp. 896-907, XP000098791; Rashid, R. et al., "Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures".

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

Method and apparatus for management of mapped and unmapped regio 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 apparatus for management of mapped and unmapped regio, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for management of mapped and unmapped regio will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-966458

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