FTL Supporting Scale

19 Apr

Flash Translation Layer flash memory does not support an in-place update, so it is designed for existing disk file system is not suitable for flash.


To resolve this problem, some researchers use a conversion layer to create a translation table and logical address and the physical address mapping, and logical block in the file system in the flash memory in the physical page redirection.

Then any of the read and write requests can be accurately access the data stored in the file system in the flash memory by the conversion table. This conversion layer is called the Flash Translation Layer FTL.


In FTL logical address to physical address translation mechanism can be divided into two types: page-level translation scheme [4,5], and block-level conversion scheme.

Page-level and block-level difference of the conversion program is converted by the conversion table and address the memory space is required.

Page-level translation programs. The page-level conversion scheme using a one-to-one mapping method for each logical sector number is mapped to each physical page number. Therefore, the translation table should be enough space to store all the physical page address.


When the size of the conversion table becomes large, the growth of the capacity of the flash memory. In addition, the conversion table is kept in RAM, so using page-level address mapping will consume a large amount of storage space.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: