Management of computer processes having differing operational parameters through an ordered multi-phased startup of the computer processes
First Claim
1. A computerized data processing method for emulating a foreign operating system by managing a plurality of services under differing operational parameters, said method comprising the steps ofstarting a primary service for executing a list of background processes, each of which is assigned a first set of operational parameters,starting a secondary service for executing a list of interactive processes, each of which is assigned a second set of operational parameters,starting at least one background process from said list of background processes with said primary service, andstarting at least one interactive process from said list of interactive processes with said secondary service,such that said primary service and said secondary service provide an ordered multi-phased startup of said background processes and said interactive processes.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and machine readable data storage medium for managing computer services having different operational parameters are described. The managed services provide an ordered, multi-phased startup of processes started by the services. The processes started by the services include background processes and interactive processes. The services are assigned operational parameters that define the environment for processes executed under a particular service. The system can further include apparatus and methods for monitoring the execution status of processes and for acting upon the processes as a function of their execution status. The system also includes synchronization flags to aid in providing an ordered startup of processes.
-
Citations
31 Claims
-
1. A computerized data processing method for emulating a foreign operating system by managing a plurality of services under differing operational parameters, said method comprising the steps of
starting a primary service for executing a list of background processes, each of which is assigned a first set of operational parameters, starting a secondary service for executing a list of interactive processes, each of which is assigned a second set of operational parameters, starting at least one background process from said list of background processes with said primary service, and starting at least one interactive process from said list of interactive processes with said secondary service, such that said primary service and said secondary service provide an ordered multi-phased startup of said background processes and said interactive processes.
-
13. A computerized data processing method for emulating a foreign operating system by managing a plurality of services having different and segregated operational parameters, said method comprising the successive steps of
starting a primary service for executing a list of background processes, each background process being assigned a first set of operational parameters that define an operating environment for core processes of the foreign operating system, starting a secondary service for executing a list of interactive processes, each interactive process being assigned a second set of operational parameters that define an operating environment for non-core processes of the foreign operating system, starting at least one background process from said list of background processes with said primary service, and starting at least one interactive process from said list of interactive processes with said secondary service, such that said primary service and said secondary service provide an ordered multi-phased startup of said background processes and said interactive processes.
-
14. A data processing apparatus for emulating a foreign operating system by managing a plurality of processes executing under differing operational parameters, comprising
a configuration database for storing and retrieving an executable instruction set, and an operating system coupled with said configuration database for executing said instruction set, said operating system including means for starting a primary service for executing a list of background processes, each of which is assigned a first set of operational parameters means for starting a secondary service for executing a list of interactive processes, each of which is assigned a second set of operational parameters, means for executing said list of background processes with said primary service, and means for executing said list of interactive processes with said secondary service, such that said primary service and said secondary service provide an ordered multi-phased startup of said background processes and said interactive processes.
-
22. A machine readable data storage medium, comprising
means for starting a primary service for executing a list of background processes, each of which is assigned a first set of operational parameters, means for starting a secondary service for executing a list of interactive processes, each of which is assigned a second set of operational parameters, means for executing said list of background processes with said primary service, and means for executing said list of interactive processes with said secondary service such that said primary service and said secondary service provide an ordered multi-phased startup of said background processes and said interactive processes.
Specification