Method of accelerating access to primary storage and storage system
An access speed, main storage technology, applied in memory system, memory architecture access/allocation, memory address/allocation/relocation, etc., can solve problems such as access speed drop
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0034] figure 1 is a schematic diagram showing the configuration of a computer as an embodiment of the present invention. The computer 100 includes a central processing unit (Central Processing Unit: CPU) 110 , a RAM (Random Access Memory: Random Access Memory) 120 as a main storage device, an external storage device 130 , a display unit 140 , and an operation unit 150 . These respective configuration units 110 to 150 are connected to each other by an internal bus 101 .
[0035] CPU 110 reads out an operating system and programs (not shown) stored in external storage device 130 , expands them on RAM 120 , and executes them. figure 1 Indicates the state in which the CPU 110 executes the RAM disk driver 112 which is a type of device driver. The function of the RAM disk drive 112 will be described later. In addition, in the computer 100 of this embodiment, a 32-bit operating system such as Windows XP ("WINDOWS XP" is a registered trademark of Microsoft Corporation) is introd...
no. 2 example
[0056] Figure 7 is a schematic diagram showing the configuration of a computer as a second embodiment of the present invention. Figure 7 In addition to the point of executing the SSD driver 114 in the CPU 110, the point of adding the SSD cache area 124 to the RAM 120, and the point of constituting the external storage device 130A with a solid state drive (Solid State Drive: SSD), and figure 1Much the same.
[0057] The SSD driver 114 is a device driver for controlling the external storage device 130A (hereinafter also referred to as "SSD 130A"). Here, SSD 130A is a storage device in which a plurality of flash memories are connected in parallel. The storage area of the flash memory is configured in units of blocks, and writing / deleting of data to the flash memory is performed in units of blocks. In addition, updating of data in the flash memory is performed by rewriting updated data after deleting old data already written. That is, in the SSD, since the deletion / writin...
Deformed example 1
[0080] In the above-described embodiments, a part of the configuration realized by hardware may be replaced by software, and conversely, a part of the configuration realized by software may be replaced by hardware. In addition, a part of the functions of the RAM disk drive 112 can also be executed by other programs and hardware.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 