Patent ID: 8402202

Claim:
An input/output control method optimized for a flash memory using an apparatus for optimizing a request for a write operation from a file system for the flash memory and transmitting the optimized request to the flash memory, the input/output control method comprising: logically dividing the flash memory into a first region that indicates a volume region and a second region that indicates a predetermined surplus region; judging whether a random write operation or a successive write operation of data occurs in the flash memory; successively writing randomly input data in the second region of the flash memory if it is judged that the random write operation occurs; and successively writing data in the first region of the flash memory if it is judged that the successive write operation occurs, wherein the flash memory is further logically divided into a third region storing metadata, and the metadata includes mapping information between a logical address and a physical address in which actual data is written, and mapping information between a physical address of the second region in which the data is actually written and a physical address of the first region in which the data should be originally written.