Flash memory management system and apparatus
First Claim
1. A flash memory management apparatus comprising:
- a map search module which searches for a map block located at a position of a memory among blocks that form the memory and extracts storage paths of i-node blocks;
a path search module which searches for storage paths of data specified in the i-node blocks based on an extraction result of the map search module; and
a data management module which accesses the data through a storage path of the data and performs a transaction on the data.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a flash memory management apparatus and method which divide blocks of a memory into data blocks and i-node blocks and respectively specify storage paths of data, which is stored in the data blocks, in the i-node blocks in order to easily access pieces of the data by searching the i-node blocks. The flash memory management apparatus includes a map search module searching for a map block located at a preset position of a memory among blocks that form the memory and extracting storage paths of one or more i-node blocks; a path search module searching for storage paths of data specified in the i-node blocks based on the extraction result; and a data management module accessing the data through a storage path of the data and performs a transaction on the data.
33 Citations
18 Claims
-
1. A flash memory management apparatus comprising:
-
a map search module which searches for a map block located at a position of a memory among blocks that form the memory and extracts storage paths of i-node blocks; a path search module which searches for storage paths of data specified in the i-node blocks based on an extraction result of the map search module; and a data management module which accesses the data through a storage path of the data and performs a transaction on the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A flash memory management method comprising:
-
searching for a map block located at a position of a memory among blocks that form the memory; extracting storage paths of i-node blocks; searching for storage paths of data specified in the i-node blocks based on a result of the extracting; accessing the data through a storage path of the data; and performing a transaction on the data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification