Further, in the case where there is an empty space in the continuous effective blocks on the cache block after completion of the prefetch and the data is distributed, the internal staging is executed to the empty block and the effective data on the cache block is set into a continuous block region, thereby enabling the data management to be easily performed.