APPARATUS USING FLASH MEMORY AS STORAGE AND METHOD OF OPERATING THE SAME
First Claim
Patent Images
1. An apparatus, comprising:
- a flash memory to store data;
a device driver to manage a mapping table between logical addresses and physical addresses in accordance with a data operation in the flash memory; and
a control unit to perform data recovery of the flash memory by requesting the mapping table through an interface provided by the device driver.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus usable with a flash memory as storage and a method of operating the same are provided, which can provide an optimized architecture to a flash memory through combination of a flash transition layer (FTL) with a database. The apparatus includes a flash memory, a device driver to manage a mapping table between logical addresses and physical addresses in accordance with a data operation in the flash memory, and a control unit to perform data recovery of the flash memory by requesting the mapping table through an interface provided by the device driver.
-
Citations
19 Claims
-
1. An apparatus, comprising:
-
a flash memory to store data; a device driver to manage a mapping table between logical addresses and physical addresses in accordance with a data operation in the flash memory; and a control unit to perform data recovery of the flash memory by requesting the mapping table through an interface provided by the device driver. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating an apparatus having a flash memory as storage, the method comprising:
-
managing a mapping table between logical addresses and physical addresses by a flash translation layer in accordance with a data operation in the flash memory; and performing data recovery of the flash memory by a database requesting the mapping table through an interface provided by the flash translation layer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus usable with a flash memory, the apparatus comprising:
-
a device driver to manage a mapping table between logical addresses and physical addresses in accordance with a data operation in the flash memory; and a control unit to perform data recovery of the flash memory by requesting the mapping table through an interface provided by the device driver.
-
-
16. A storage system, comprising:
-
a flash memory to store a mapping table; and an apparatus comprising; a flash transition layer to manage the mapping table; and a database to perform data recovery to the flash memory, wherein the managing of the mapping table and the performing of data recovery is performed without a page table and generation of log records by the database. - View Dependent Claims (17)
-
-
18. A data recovery method, comprising:
-
requesting a mapping table from a flash memory by a control unit; receiving the requested mapping table by the control unit; and recovering data based on the received mapping table.
-
-
19. A computer-readable recording medium having embodied thereon a computer program to execute a method, wherein the method comprises:
-
requesting a mapping table from a flash memory by a control unit; receiving the requested mapping table by the control unit; and recovering data based on the received mapping table.
-
Specification