Input/output control apparatus, input/output control system, and input/output control method
First Claim
1. An input/output control apparatus configured to control an input of an input device and an output of an output device provided to a computer on which at least two operating systems operate simultaneously on a host system including a function of simultaneously running a plurality of operating systems, the apparatus comprising:
- a request acceptance unit configured to determine whether to accept a switch request requesting to change an operating system occupying any one of the input device and the output device based on whether the switch request satisfies a predetermined condition, the request acceptance unit being further configured to accept the switch request when the predetermined condition has been met, the predetermined condition being a condition determining that the switch request is not an unjustifiable switch request issued by a program having problems or malice;
a control information generator unit configured to generate control information including any one of input destination information and output enable information in response to an accepted switch request; and
a control information output unit configured to output any one of the input destination information and the output enable information, whereinthe input destination information includes at least information specifying an input destination operating system included in the accepted switch request as an input destination of input information from the input device, the input information from the input device being passed to the input destination operating system when the control information output unit outputs the input destination information, andthe output enable information includes at least information specifying whether or not each of the plurality of operating systems can output information to the output device, and further includes information specifying an output source operating system included in the accepted switch request as an output source of output information to the output device, the output information from the output source operating system being passed to the output device when the control information output unit outputs the output enable information.
1 Assignment
0 Petitions
Accused Products
Abstract
An input/output control apparatus includes: a request acceptance unit configured to accept a switch request for requesting to change an operating system occupying any one of the input device and the output device; a control information generator unit configured to generate control information including any one of input destination information and output enable information in response to the switch request; and a control information output unit configured to output any one of the input destination information and the output enable information. The input destination information includes at least information for specifying an input destination operating system to which information inputted from the input device is inputted; and the output enable information includes at least information for specifying whether or not each of the plurality of operating systems can output information to the output device.
-
Citations
14 Claims
-
1. An input/output control apparatus configured to control an input of an input device and an output of an output device provided to a computer on which at least two operating systems operate simultaneously on a host system including a function of simultaneously running a plurality of operating systems, the apparatus comprising:
-
a request acceptance unit configured to determine whether to accept a switch request requesting to change an operating system occupying any one of the input device and the output device based on whether the switch request satisfies a predetermined condition, the request acceptance unit being further configured to accept the switch request when the predetermined condition has been met, the predetermined condition being a condition determining that the switch request is not an unjustifiable switch request issued by a program having problems or malice; a control information generator unit configured to generate control information including any one of input destination information and output enable information in response to an accepted switch request; and a control information output unit configured to output any one of the input destination information and the output enable information, wherein the input destination information includes at least information specifying an input destination operating system included in the accepted switch request as an input destination of input information from the input device, the input information from the input device being passed to the input destination operating system when the control information output unit outputs the input destination information, and the output enable information includes at least information specifying whether or not each of the plurality of operating systems can output information to the output device, and further includes information specifying an output source operating system included in the accepted switch request as an output source of output information to the output device, the output information from the output source operating system being passed to the output device when the control information output unit outputs the output enable information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An input/output control method, comprising:
-
controlling an input of an input device and an output of an output device provided to a computer on which at least two operating systems operate simultaneously on a host system including a function of simultaneously running a plurality of operating systems; determining whether to accept a switch request requesting to change an operating system occupying any one of the input device and the output device based on whether the switch request satisfies a predetermined condition, and accepting the switch request when the predetermined condition has been met, the predetermined condition being a condition determining that the switch request is not an unjustifiable switch request issued by a program having problems or malice; generating control information including any one of input destination information and output enable information in response to an accepted switch request; and outputting the input destination information or the output enable information generated in the generating control information, wherein the input destination information includes at least information specifying an input destination operating system included in the accepted switch request as an input destination of input information from the input device, the input information from the input device being passed to the input destination operating system when the input destination information is output in the outputting, and the output enable information includes at least information specifying whether or not each of the plurality of operating systems can output information to the output device, and further includes information specifying an output source operating system included in the accepted switch request as an output source of output information to the output device, the output information from the output source operating system being passed to the output device when the output enable information is output in the outputting.
-
Specification