6.4 Read-ahead Cache
6.4 Read-ahead Cache
Read-ahead Cache is the function for automatically reading data blocks upon
completion of the read command in order to read data from disk media and save
data block on a data buffer.
If a subsequent command requests reading of the read-ahead data, data on the data
buffer can be transferred without accessing the disk media. As the result, faster
data access becomes possible for the host.
6.4.1 Data buffer structure
This device contains a data buffer. This buffer is divided into two areas: one area
is used for MPU work, and the other is used as a read cache for another command.
(See Figure 6.5)
Example of 8 MB buffer
For MPU work
For R/W command
8,192 KB (8,388,608 bytes)
Figure 6.5 Data buffer structure
The read-ahead operation is done by the following commands.
•
READ SECTOR (S) (EXT)
•
READ MULTIPLE (EXT)
•
READ DMA (EXT)
•
READ FP DMA QUEUED
C141-E269
6-13
Содержание MHY2040BS
Страница 4: ...This page is intentionally left blank ...
Страница 12: ...This page is intentionally left blank ...
Страница 19: ...Contents Glossary GL 1 Acronyms and Abbreviations AB 1 Index IN 1 C141 E269 xv ...
Страница 24: ...This page is intentionally left blank ...
Страница 42: ...This page is intentionally left blank ...
Страница 46: ...This page is intentionally left blank ...
Страница 58: ...This page is intentionally left blank ...
Страница 78: ...This page is intentionally left blank ...
Страница 256: ...Interface Device Host RegHD PIO Setup DATA Figure 5 14 PIO data in command protocol 5 178 C141 E269 ...
Страница 266: ...This page is intentionally left blank ...
Страница 288: ...This page is intentionally left blank ...
Страница 304: ...This page is intentionally left blank ...
Страница 308: ...This page is intentionally left blank ...
Страница 310: ...This page is intentionally left blank ...
Страница 318: ...This page is intentionally left blank ...
Страница 320: ......
Страница 321: ......
Страница 322: ......