摘要 |
PROBLEM TO BE SOLVED: To provide a program execution device with a simplified configuration which can execute high-speed processing and is excellent in security. SOLUTION: A host system 100 in which program execution environment by a general purpose OS 16 is set and a subsystem 200 in which virtual machine based execution environment is set are built into independent circuits, and a DPRAM 3 is connected to a general purpose bus connecting both of these arithmetic circuits. When a process request to the other system occurs in these systems, interfaces 18, 28 built into each of the systems 100, 200 write a command showing content of the process into the DPRAM 3 and output an interrupt to each of their counterpart systems, and execute the process to read out the command written by the above-mentioned DPRAM to the interrupt from the other system.
|