Invention:
The invention describes a kernel that resides within the processes that it manages, making it process specific. It accomplishes this through the application of sub-contexts. These sub-contexts allow the machine to call system functions directly, while incurring little process overheads that are normally associated with such actions. Lastly, they protect memory blocks so that no unauthorized program may use them when they are active. Such a device can allow for more efficient virtual machines on both the desktop and server levels.
Background:
The market size for virtual machines is potentially limitless, since incorporating them into the back end of a business is applicable to almost all small or large businesses.