Patent ID: 9037776
Filing Date: 2015-05-19
Classification: G06F,H03M

Abstract:
1. A method of storing data in a storage device including a flash memory, the method comprising: receiving data which is to be stored in the flash memory and a logical block address (LBA) of the flash memory in which the data will be stored from a host; determining whether the LBA exists in a cache memory of the storage device; if the LBA exists in the cache memory of the storage device, comparing first error detection information corresponding to the data transmitted from the host with second error detection information of data corresponding to the LBA and stored in the cache memory; if the first error detection information and the second error detection information are the same as each other, comparing the data transmitted from the host with the data stored in the cache memory; if the data transmitted from the host and the data stored in the cache memory are the same as each other, omitting an operation of storing the data transmitted from the host in the flash memory; if the first error detection information and the second error detection information are not the same as each other or the data transmitted from the host and the data stored in the cache memory are not the same as each other, further comprising storing the data transmitted from the host in the flash memory.