A mapping algorithm for efficient access to a flash memory, wherein block
state information that is changed through logical operations required by
a processor is written in the flash memory according to a predetermined
state transition algorithm and the changed information is referred to
upon read/write operations. A mapping control apparatus for a flash
memory according to the present invention includes a flash memory having
regions divided on a block basis and containing block state information
indicating the state of each block, each block including a predetermined
number of sectors; and a processor for determining a sector on which a
predetermined logical operation is to be performed based on the block
state information and updating the block state information according to a
predetermined state transition algorithm, when the logical operation is
required for the flash memory.