INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM
An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: execute an operating system; manage an operation of the information processing apparatus; issue, on the basis of detection of connection of a device, an acquisition instruction to acquire device information of the device; acquire, while the operating system is being executed, the device information from the device on the basis of the acquisition instruction; and notify the acquired device information.
1 . An information processing apparatus comprising:
a memory; and
a processor coupled to the memory and configured to:
execute an operating system;
manage an operation of the information processing apparatus;
issue, on the basis of detection of connection of a device, an acquisition instruction to acquire device information of the device;
acquire, while the operating system is being executed, the device information from the device on the basis of the acquisition instruction; and
notify the acquired device information.
2 . The information processing apparatus according to claim 1 , wherein
the processor
starts an acquisition of the device information on the basis of the detection of the connection of the device,
issues the acquisition instruction,
ends the acquisition of the device information on the basis of completion of the notification of the device information, and
notifies the operating system of the connection of the device.
3 . The information processing apparatus according to claim 1 , wherein
on the basis of the notification of the connection of the device, the operating system executes recognition processing of the device, and starts access of the device.
4 . The information processing apparatus according to claim 1 , wherein
the processor is included in a virtual machine monitor generated on the information processing apparatus,
the operating system is executed on a first virtual machine generated on the information processing apparatus, and
a function of the processor is implemented by a second virtual machine generated on the information processing apparatus.
5 . The information processing apparatus according to claim 4 , wherein
a plurality of the first virtual machines each executes the operating systems is generated, and
the function of the processor implemented by the second virtual machine is used in common by the plurality of first virtual machines.
6 . The information processing apparatus according to claim 1 , wherein
on the basis of the acquisition instruction, the processor starts a driver of the device whose connection is detected, and
the started driver issues a command to acquire the device information to the device.
7 . An information processing method comprising:
executing an operating system;
managing an operation of an information processing apparatus;
issuing, on the basis of detection of connection of a device, an acquisition instruction to acquire device information of the device;
acquiring, while the operating system is being executed, the device information from the device on the basis of the acquisition instruction; and
notifying the acquired device information.
8 . A non-transitory computer-readable recording medium storing an information processing program which causes a computer to execute a processing of:
executing an operating system;
managing an operation of an information processing apparatus;
issuing, on the basis of detection of connection of a device, an acquisition instruction to acquire device information of the device;
acquiring, while the operating system is being executed, the device information from the device on the basis of the acquisition instruction; and
notifying the acquired device information.