Virtual expansion of program RAM size
AssigneeSeagate Technology LLC
InventorsSwee Kieong Choo, HyaYuan Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeagate Technology LLC
InventorsSwee Kieong Choo, HyaYuan Chen
Estimating the term…
A method and apparatus for virtually expanding the rapid-access memory space of a device employing time-critical software modules and having various modes of operation. Each of the modes of operation of the device is identified. For each mode of operation, the time-critical software modules used during the mode are identified. The software modules used during all modes of operation are permanently stored in rapid-access memory. However, a software module that is used only during a particular mode of operation is loaded into the rapid-access memory unit only upon entry into the mode of operation in which it is used. The software module is loaded into a region of memory occupied by another software module not utilized during the particular mode of operation being entered.
In a data storage device including a rapid-access memory unit, a slow-access memory unit, a read-only memory unit, and a microprocessor for executing software instructions stored upon the rapid-access and slow-access memory units, a method for loading a first software unit used during a first mode of operation from the slow-access memory unit into the rapid-access memory unit, the method comprising:
A data storage device comprising:
A data storage device comprising:
Dependencies are inferred from the claim text.