The invention discloses a
flash memory storage
system and a reading, writing and deleting method thereof. The
flash memory storage
system comprises a cache, a main control module, a cache
metadata record sheet, a read mapping table and a write mapping table. The write mapping table is used for being stored in the cache and writing in the correspondence of a logical storage block and a physical storage block. The read mapping table is used for being stored in the cache and reading out the correspondence of the logical storage block and the physical storage block. The cache
metadata record sheet is used for storing correspondences of
metadata sheet addresses, the physical storage blocks and rear end
flash memory addresses. By means of the flash memory storage
system, the unnecessary write-in or read-out of a rear end flash memory can be reduced, the
zero copy on a read-write
data channel is achieved, the unnecessary intermediate copy process is omitted, and therefore the read-write efficiency is improved; the size of the read-write access of a front end application can be matched with the size of the rear end flash memory.