USING EXTERNAL MEMORY DEVICES TO IMPROVE SYSTEM PERFORMANCE
First Claim
1. A mass storage system comprising:
- a solid-state memory;
a manager configured for determining that a read request is directed to data of a sector of a mass storage device and that the data is available from the solid-state memory, for redirecting the read request to the solid-state memory, and for prioritizing copying sector data from the mass storage device to the solid-state memory based on a criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed towards a system and method that utilizes external memory devices to cache sectors from a rotating storage device (e.g., a hard drive) to improve system performance. When an external memory device (EMD) is plugged into the computing device or onto a network in which the computing device is connected, the system recognizes the EMD and populates the EMD with disk sectors. The system routes I/O read requests directed to the disk sector to the EMD cache instead of the actual disk sector. The use of EMDs increases performance and productivity on the computing device systems for a fraction of the cost of adding memory to the computing device.
-
Citations
20 Claims
-
1. A mass storage system comprising:
-
a solid-state memory; a manager configured for determining that a read request is directed to data of a sector of a mass storage device and that the data is available from the solid-state memory, for redirecting the read request to the solid-state memory, and for prioritizing copying sector data from the mass storage device to the solid-state memory based on a criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
determining that a read request is directed to data of a sector of a mass storage device and that the data is available from a solid-state memory; redirecting, in response to the determining, the read request to the solid-state memory; and prioritizing copying sector data from the mass storage device to the solid-state memory based on a criteria. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one computer storage media storing computer-executable instructions that, when executed by a computer, cause the computer to perform a method comprising:
-
determining that a read request is directed to data of a sector of a mass storage device and that the data is available from a solid-state memory; redirecting, in response to the determining, the read request to the solid-state memory; and prioritizing copying sector data from the mass storage device to the solid-state memory based on a criteria. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification