Method of cleanup after termination of a process under a simulated operating system
AssigneeHewlett-Packard Development Company, L.P.
InventorsRandall Ko Shingai, Jeffrey D. Merrick, James R. Smullen
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsRandall Ko Shingai, Jeffrey D. Merrick, James R. Smullen
Estimating the term…
An operating system is simulated to run in conjunction with a native operating system, allowing processes originally developed for the operating system being simulated to be ported to the environment of the native operating system with a minimum of effort. Ported processes will consume resources of both operating systems, the native operating system and the simulated operating system, that are cleaned or otherwise removed when the ported process ends by setting up a monitoring facility to detect when the ported process ends. When that occurs, the simulated operating system resources are cleaned by a cleanup process that impersonates the ported process that ended. The cleanup process is also monitored, so that when it ends, additional cleanup processes are called into action to cleanup the system resources of the remaining simulated operating system used by the ported process that ended, and the system resources used by the cleanup process.
In a system having a simulated operating system and at least one client process structured to run in conjunction with the simulated operating system, the simulated operating system and the client process also structured to run in a native operating system environment, a method to perform cleanup functions upon a termination of a the client process, the method including the steps of:
A method of cleanup after a termination of a client process running in a multi-process environment in which a simulated operating system runs as a process under a native operating system, the method including the steps of:
A method for cleaning up system resources upon termination of a client process running in conjunction with a simulated operating system as a process under a native operating system, the client process having a cleanup process adapted for the simulated operating system and the simulated operating system having a subsystem cleanup procedure adapted for the native operating system, the method comprising:
Dependencies are inferred from the claim text.