RECORDING APPARATUS AND CONTROL CIRCUIT
First Claim
Patent Images
1. A recording apparatus comprising:
- a magnetic disk medium for recording and reading data by a magnetic head;
a nonvolatile memory in which a write cache area is allocated;
a cache control unit for temporarily loading write data, which is recorded on the magnetic disk medium, into the write cache area in accordance with a write request from a higher-level apparatus;
a memory allocation management unit for storing memory management information in the magnetic disk medium for management thereof, the memory management information representing an allocated position of the write cache area in the nonvolatile memory; and
a memory allocation changing unit for changing the memory management information to cyclically shift the write cache area in units of a predetermined address size that is smaller than an erase unit of the nonvolatile memory, whenever the write cache area is emptied.
2 Assignments
0 Petitions
Accused Products
Abstract
It relates to a hybrid recording apparatus using. The recording apparatus includes a magnetic disk medium for recording and reading data by a magnetic head, a nonvolatile memory in which a write cache area is allocated, a cache control unit for temporarily loading write data, which is recorded on the magnetic disk medium, into the write cache area in accordance with a write request from a higher-level apparatus. A memory allocation management unit stores memory management information in the magnetic disk medium for management thereof, the memory management information representing an allocated position of the write cache area in the nonvolatile memory.
58 Citations
20 Claims
-
1. A recording apparatus comprising:
-
a magnetic disk medium for recording and reading data by a magnetic head; a nonvolatile memory in which a write cache area is allocated; a cache control unit for temporarily loading write data, which is recorded on the magnetic disk medium, into the write cache area in accordance with a write request from a higher-level apparatus; a memory allocation management unit for storing memory management information in the magnetic disk medium for management thereof, the memory management information representing an allocated position of the write cache area in the nonvolatile memory; and a memory allocation changing unit for changing the memory management information to cyclically shift the write cache area in units of a predetermined address size that is smaller than an erase unit of the nonvolatile memory, whenever the write cache area is emptied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A recording apparatus comprising:
-
a magnetic disk medium for recording and reading data by a magnetic head; a nonvolatile memory in which a read cache area is allocated; a cache control unit for temporarily loading read data, which is read from the magnetic disk medium, into the read cache area in accordance with a read request from a higher-level apparatus; a memory allocation management unit for storing memory management information in the magnetic disk medium for management thereof, the memory management information representing an allocated position of the read cache area in the nonvolatile memory; and a memory allocation changing unit for changing the memory management information to cyclically shift the read cache area in units of a predetermined address size that is smaller than an erase unit of the nonvolatile memory, whenever a part or the whole of read cache data in the read cache area allocated in the nonvolatile memory is invalidated and the part or the whole of the read cache area is emptied. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A control circuit for a recording apparatus comprising a magnetic disk medium for recording and reading data by a magnetic head;
- and
a nonvolatile memory in which a write cache area and a read cache area are allocated, the control circuit comprising; a cache control unit for temporarily loading write data, which is recorded on the magnetic disk medium, into the write cache area in accordance with a write request from a higher-level apparatus, and for temporarily loading read data, which is read from the magnetic disk medium, into the read cache area in accordance with a read request from the higher-level apparatus; a memory allocation management unit for storing memory management information on the magnetic disk medium for management thereof, the memory management information representing respective allocated positions of the read cache area and the write cache area in the nonvolatile memory; a first memory allocation changing unit for changing the memory management information to cyclically shift the write cache area in units of a predetermined address size that is smaller than an erase unit of the nonvolatile memory, whenever write cache data in the write cache area allocated in the nonvolatile memory is all written onto the magnetic disk medium and the write cache area is emptied; and a second memory allocation changing unit for changing the memory management information to cyclically shift the read cache area in units of a predetermined address size that is smaller than an erase unit of the nonvolatile memory, whenever read cache data in the read cache area allocated in the nonvolatile memory is all invalidated and the read cache area is emptied. - View Dependent Claims (17, 18, 19, 20)
- and
Specification