Common cache control device, common cache control method, and integrated circuit
A technology of control device and shared cache, applied in memory system, data processing power supply, electrical digital data processing and other directions, can solve the problems of unutilized area, ineffective use of area, waste and other problems
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] figure 1 is a diagram showing the configuration of a computer system in Embodiment 1 of the present invention. The computer system 100 is a virtual computer system that runs multiple operating systems on one processor. The computer system 100 includes: an internal bus 110 , a cache storage device 111 , a processor 112 , a memory 113 , peripheral modules 114 , and a status register (status register) 115 .
[0034] The cache storage device 111 , the memory 113 , the peripheral module group 114 , and the status register 115 are connected to the internal bus 110 , respectively. Due to the high integration of LSIs in recent years, it is also possible to mount a plurality of circuits constituting the computer system 100 in one system LSI. It can also be provided by a different system LSI. In addition, in figure 1 Among them, although the status register 115 is connected to the internal bus 110, it may be directly connected to the processor 112.
[0035] The processor 112...
Embodiment 2
[0106] Figure 6 is a diagram showing the configuration of a computer system in Embodiment 2 of the present invention. Computer system 500 is a multi-processor system in which multiple processors share memory and cache storage.
[0107] Computer system 500 includes: internal bus 110, peripheral module group 114, status register 115, multiple processors (the first processor 502 and the second processor 503), multiple primary cache storage devices (the first primary cache storage device 504 and the second level cache storage device 505), the second level cache storage device 501, and the memory 506. The structural elements of the internal bus 110, the peripheral module group 114, and the status register 115 are the same as figure 1 The structural elements described in are the same.
[0108] Due to the high integration of LSIs in recent years, it is also possible to mount a plurality of circuits constituting the computer system 500 in one system LSI. They are provided by diff...
Embodiment 3
[0153] Figure 9 is a diagram showing the configuration of a computer system in Embodiment 3 of the present invention. Computer system 800 is a virtual computer system running multiple operating systems on one processor. The computer system 800 includes: an internal bus 110 , a cache storage device 801 , a processor 112 , a memory 813 , peripheral modules 114 , and a status register 115 . The cache storage device 801 , the memory 813 , the peripheral module group 114 , and the status register 115 are connected to the internal bus 110 , respectively. The structural elements of the internal bus 110, the processor 112, the peripheral module group 114, and the status register 115 are the same as figure 1 The structural elements described in are the same.
[0154] The memory 813 includes first to nth tasks 823 to 827 , first and second operating systems 821 and 822 , and a hypervisor 820 . figure 1 The memory 113 includes three operating systems, as opposed to, Figure 9 The m...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 