摘要 |
<p>A memory controller capable of rapidly writing a series of data in a flash memory at high speed. The memory controller comprises a means for classifying physical blocks into groups, a means for forming virtual blocks through imaginary coupling of physical blocks belonging to groups different from each other, and a means for allocating adjacent hosts addresses to the physical blocks different from each other in the virtual blocks. When access to a plurality of continuous addresses is requested by a host computer, the physical blocks accessed by these addresses are different from each other. A series of processing can thus be performed in parallel by allowing the accessed physical blocks to operate independently of each other.</p> |