Disclosed is a dynamic device allocation apparatus capable of allocating dynamically and flexibly the I/O device, which inputs and outputs information, to the information processing carried out in the system.;The dynamic device allocation apparatus includes, a device allocation information storing unit to store device allocation information associating an identifier of an input device apparatus, an identifier of an output device apparatus, and an identifier of the designated information processing apparatus; a registration unit to generate the device allocation information, which specifies contents of the information processing, and to register the generated device allocation information with the device allocation information storing unit; and an instruction unit to generate information processing instruction information which instructs the input device apparatus, the output device apparatus and the information processing apparatus to carry out the information processing according to the device allocation information.
展开▼