Fujitsu MHN2150AT Manual/User Guide - Page 215

the WRITE SECTOR S, WRITE DMA, WRITE MULTIPLE., 4 Read-Ahead Cache

Page 215 highlights

6.4 Read-Ahead Cache 1) Read-ahead data read from the medium to the data buffer after completion of the command that are object of caching operation. 2) Data transferred to the host system once by requesting with the command that are object of caching operation (except for the cache invalid data by some reasons). 3) Remaining data in the data buffer (for write command) transferred from the host system by the command that writes data onto the disk medium, such as the WRITE SECTOR (S), WRITE DMA, WRITE MULTIPLE. Followings are definition of in case that the write data is treated as a cache data. However, since the hit check at issuance of read command is performed to the data buffer for read command preferentially, caching write data is limited to the case that the hit check is missed at the data buffer for read command. • When all data requested by the read command are stored in the data buffer for write command (hit all), the device transfers data from the data buffer for write command. At this time, the read-ahead operation to the data subsequent to the requested data is not performed. • Even if a part of data requested by the read command are stored in the data buffer for write command (hit partially), all data are read from the disk medium without transferring from the data buffer for write command. (3) Invalidating caching data Caching data in the data buffer is invalidated in the following case. 1) Following command is issued to the same data block as caching data. − WRITE SECTOR(S) − WRITE DMA − WRITE MULTIPLE 2) Command other than following commands is issued (all caching data are invalidated) − READ SECTOR (S) − READ DMA − READ MULTIPLE − WRITE SECTOR(S) − WRITE MULTIPLE − WRITE VERIFY SECTOR(S) 3) Caching operation is inhibited by the SET FEATURES command. 4) Issued command is terminated with an error. 5) Soft reset or hard reset occurs, or power is turned off. C141-E120-02EN 6-13

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236

6.4 Read-Ahead Cache
C141-E120-02EN
6-13
1)
Read-ahead data read from the medium to the data buffer after completion of
the command that are object of caching operation.
2)
Data transferred to the host system once by requesting with the command that
are object of caching operation (except for the cache invalid data by some
reasons).
3)
Remaining data in the data buffer (for write command) transferred from the
host system by the command that writes data onto the disk medium, such as
the WRITE SECTOR (S), WRITE DMA, WRITE MULTIPLE.
Followings are definition of in case that the write data is treated as a cache data.
However, since the hit check at issuance of read command is performed to the
data buffer for read command preferentially, caching write data is limited to the
case that the hit check is missed at the data buffer for read command.
When all data requested by the read command are stored in the data buffer
for write command (hit all), the device transfers data from the data buffer for
write command.
At this time, the read-ahead operation to the data
subsequent to the requested data is not performed.
Even if a part of data requested by the read command are stored in the data
buffer for write command (hit partially), all data are read from the disk
medium without transferring from the data buffer for write command.
(3)
Invalidating caching data
Caching data in the data buffer is invalidated in the following case.
1)
Following command is issued to the same data block as caching data.
WRITE SECTOR(S)
WRITE DMA
WRITE MULTIPLE
2)
Command other than following commands is issued (all caching data are
invalidated)
READ SECTOR (S)
READ DMA
READ MULTIPLE
WRITE SECTOR(S)
WRITE MULTIPLE
WRITE VERIFY SECTOR(S)
3)
Caching operation is inhibited by the SET FEATURES command.
4)
Issued command is terminated with an error.
5)
Soft reset or hard reset occurs, or power is turned off.