Patent ID: 8373870

Claim:
An information processing apparatus having first and second operating systems and a plurality of devices, comprising: an emulation unit constructed to emulate a particular device controlled by the first and second operating systems among the plurality of devices; a startup unit constructed to launch the first operating system and the second operating system, wherein a startup time of the second operating system is longer than that of the first operating system; a halting unit constructed to halt an operation of the first operating system after the completion of the launch of the second operating system by the startup unit; and a management unit constructed to cause the startup unit to launch the first operating system and the second operating system, and after the first operating system has been launched, to cause the first operating system to control the particular device until the launch of the second operating system has been completed by the startup unit, and after the second operating system has been launched, to cause the first operating system to release the particular device and to cause the second operating system to control the particular device emulated by the emulation unit, wherein the plurality of devices are controlled by at least a first application operating on the first operating system and a second application operating on the second operating system, and the second application controls a device which is not controlled by the first operating system but is controlled by the second operating system.