Virtualization apparatus for providing transactional input and output interface and method thereof

PURPOSE: A system and method for visualizing an input and output interface based on a transaction are provided to improve an I/O processing performance about the hardware in a visual environment by accessing OSs which is operated from a VMM(Virtual Machine Monitor) to a hardware in parallel through a transaction execution. CONSTITUTION: A shared device driver(132) executes transaction about an I/O(Input/Output) operation about the hardware by sharing the OS(Operating Systme)s(142~146). A domain combined shared memory(134) is constituted per OS and stores data which is generated when executing transaction. A state log(138) includes state information expressing the transaction state of the OSs.