摘要 |
When an I/O device (110a) is accessed from an OS (231a), an I/O allocation unit (223) refers to an I/O allocation table (229) and determines whether the I/O device (110a) is allocated to another OS (231b). When the I/O device (110a) is allocated to the other OS (231b), a control unit (228) notifies the OS (231a) of the error. When the I/O device (110a) is not allocated to either of the OSs (231a and b), the I/O allocation unit (223) updates the I/O allocation table (229) to allocate the I/O device (110a) to the OS (231a), and the I/O emulation unit (222) emulates access to the I/O device (110a). |