1. A data processing system, comprising: a plurality of processors configured to execute a plurality of operating systems (OSs); a database having a plurality of database entries each defining a correspondence between a task and an attached OS, wherein said OSs are configured to operate a plurality of management programs, wherein when a startup of a task is requested, a first processor of said plurality of processors that executes a first one of the management programs under control of a first one of the OSs, retrieves a database entry corresponding to said requested task from the database and determines whether the attached OS of the database entry selected by the retrieval is said first one of the OSs, wherein when said attached OS of the selected database entry is said first one of the OSs, the first processor processes a task defined by the selected database entry under the control of said first one of the OSs, and wherein when the attached OS of the selected database entry is a second one of the OSs configured to operate a second one of the management programs, the first processor passes necessary information to a second processor of said plurality of processors that executes said second one of the management programs and said second processor processes said task defined by the selected database entry under the control of the second one of the OSs.