INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD
First Claim
Patent Images
1. An information processing device comprising:
- an operating system which accesses a hardware resource including a nonvolatile semiconductor memory and a semiconductor memory used as a cache memory of the nonvolatile semiconductor memory;
first and second virtual machines operating on the operating system;
a cache-miss detection section which detects cache miss to the semiconductor memory in a process executed by the first virtual machine;
a cache control section which executes a cache process when the cache-miss detection section detects the cache miss in the process; and
a virtual machine switching section which, when the cache-miss detection section detects the cache miss in the process executed by the first virtual machine, switches a virtual machine in execution from the first virtual machine to the second virtual machine while the cache control section executes the cache process.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, an information processing device includes an OS and a virtual machine switching section. The OS accesses a hardware resource including a nonvolatile semiconductor memory and a semiconductor memory used as a cache memory of the nonvolatile semiconductor memory. The virtual machine switching section switches a virtual machine in exection from a first virtual machine to a second virtual machine while a cache process is executed, when cache miss in a process executed by the first virtual machine is detected.
11 Citations
17 Claims
-
1. An information processing device comprising:
-
an operating system which accesses a hardware resource including a nonvolatile semiconductor memory and a semiconductor memory used as a cache memory of the nonvolatile semiconductor memory; first and second virtual machines operating on the operating system; a cache-miss detection section which detects cache miss to the semiconductor memory in a process executed by the first virtual machine; a cache control section which executes a cache process when the cache-miss detection section detects the cache miss in the process; and a virtual machine switching section which, when the cache-miss detection section detects the cache miss in the process executed by the first virtual machine, switches a virtual machine in execution from the first virtual machine to the second virtual machine while the cache control section executes the cache process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing method comprising:
-
operateing first and second virtual machines on an operating system which accesses a hardware resource including a nonvolatile semiconductor memory and a semiconductor memory used as a cache memory of the nonvolatile semiconductor memory, by a processor; detecting, by at least one of the processor and a memory management device, cache miss to the semiconductor memory in a process executed by the first virtual machine and, when the cache miss is detected, executes a cache process; and switching a virtual machine in execution from the first virtual machine to the second virtual machine while the cache process is executed, by the at least one of the processor and the memory management device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification