摘要 |
when a non-subsequent read occurs which is a read from a non-subsequent address not consecutive to the previous read address, a first cache memory sequentially caches respective data of the non-subsequent address and n addresses following the non-subsequent address, where n is an integer of one or greater, while the cached data of the n addresses are stored into a second cache memory, and subsequently, until the next non-subsequent read is performed, data of addresses following the last one of the n addresses are sequentially read from a memory, not via the first cache memory and stored into the second cache memory. In response to subsequent reads following the non-subsequent read, the second cache memory outputs the data of read addresses specified by the subsequent reads.
|