Patent ID: 8042117
Filing Date: 2011-10-18
Classification: G06F

Abstract:
1. An operating system switching control device provided in a computer system having an operating system switching function of exclusively switching an operating system in an active status from a switch-source operating system to a switch-destination operating system, comprising: a processor; a switch-source operating system controller unit configured to operate when the switch-source operating system is in the active status, the switch-source operating system controller unit including the processor having an operating system switch request receiver unit configured to receive an operating system switch request for requesting that the switch-destination operating system in a suspend status becomes the operating system in the active status, a switch event notifying unit configured to notify event information, which is included in the received operating system switch request, to the switch-destination operating system or an application on the switch-destination operating system for requesting the switch-destination operating system or the application on the switch-destination operating system to perform a process in accordance with the event information, and a switch controller unit configured to call the operating system switching function, by using the event information as an argument, so that the switch-destination operating system becomes the operating system in the active status, wherein the switch-source operating system controller unit includes a switch judgment unit configured to determine whether the switch-source operating system can become the operating system in a suspend status, when it is determined that the switch-source operating system can become the operating system in the suspend status, the switch controller unit is configured to instruct the operating system switching function that the switch-destination operating system becomes the operating system in the active status, the switch-source operating system controller unit includes an operation inspector unit configured to monitor executing processes which are being executed in the switch-source operating system, the switch judgment unit is configured to determine whether the switch-source operating system can become the operating system in the suspend status, in accordance with the executing process, the switch-source operating system controller unit includes a switching permission information manager unit configured to manage information on whether the switch-source operating system can become the operating system in the suspend status, for a combination of the event information and a process type for specifying the executing process, the operation inspector unit is configured to monitor whether a process specified by the process type is being executed in the switch-source operating system, and the switch judgment unit is configured to determine whether the switch-source operating system can become the operating system in the suspend status, in accordance with the combination of the process type for specifying the executing process and the notified event information, defined in the switching permission information manager unit.