Patent ID: 7062630

Claim:
A storing device capable of writing data onto a plurality of installed storing mediums in parallel, wherein each storing medium is formed by a specific number of blocks, and each block contains a specific number of storing regions, and the data writing is executed for every storing region while data erasing is executed by blocks, the storing device comprising: an address management unit operable to calculate a quotient by dividing q by p, which is expressed by zm+w+y (z: 0≦z (integer); w: 0≦w<m (integer); y: 0≦y<1), and to control data transfer so as to write data for zm blocks on m storing mediums by writing m blocks, 1 per medium, in parallel z times, and then to write data for q/p−zm blocks on w+1 storing mediums (w in the case of y=0), where q is the size of all the data to be written from outside, m is the number of the storing mediums, and p is the size of the block.