card 2 using the first processing approach in u201c single write u201d in this case too one sector is assumed to contain 0 5 kilobytes explanation will be given about a case where 1 5 kilobytes or three sectors of data are written over a block block a in a multi write as shown in fig6 a to 6c in the case of a multi write command all of three sectors of data are written into block b consecutively and then the data in the sectors not to be written into in block a are copied into block b as a result a state where three sectors of data have been written over with block a is produced in block b this makes the block move only once that is it is seen that it is desirable that the memory card control program 121 corresponding to the memory card 2 should write data using u201c multi write u201d even when receiving a multi write command under the same conditions the card interface controller 22 of the memory card 2 using the second processing approach in u201c single write u201d generally carries out the same operation as when receiving a single write command specifically the memory card control program 121 corresponding to the memory card 2 issues a multi light command when receiving a multi write command in this case the memory card control program 121 performs complex control for example buffering data and writing the buffered data into consecutive locations however such control is useless therefore from the viewpoint of load reduction it is desirable that memory.