Storage apparatus using non-volatile memory as cache and method of managing the same
First Claim
Patent Images
1. A storage apparatus comprising:
- a main storage medium;
a non-volatile memory, which is used as a cache of the main storage medium, wherein a region of the non-volatile memory is divided into a fixed region and a non-fixed region according to whether or not data is fixed; and
a block management unit which manages physical blocks using virtual addresses, wherein the physical blocks are allocated to the non-volatile memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage apparatus using a non-volatile memory, which retains data even after power interruption, as its cache and a method of managing the same are provided. The storage apparatus includes a main storage medium, a non-volatile memory used as a cache of the main storage medium, a region of the non-volatile memory being divided into a fixed region and a non-fixed region according to whether or not data is fixed, and a block management unit managing physical blocks by means of virtual addresses, the physical blocks being allocated to the non-volatile memory.
-
Citations
24 Claims
-
1. A storage apparatus comprising:
-
a main storage medium; a non-volatile memory, which is used as a cache of the main storage medium, wherein a region of the non-volatile memory is divided into a fixed region and a non-fixed region according to whether or not data is fixed; and a block management unit which manages physical blocks using virtual addresses, wherein the physical blocks are allocated to the non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of managing a storage apparatus, the method comprising:
-
dividing a region of a non-volatile memory, which is used as a cache of a main storage medium, into a fixed region and a non-fixed region according to whether data is fixed or non-fixed; and managing physical blocks allocated to the fixed region and allocated to the non-fixed region using virtual addresses which are allocated to the physical blocks, respectively. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification