Fujitsu MHM2150AT Manual/User Guide - Page 213

Read-Ahead Cache, 6.5.1 Data buffer configuration, 6.5.2 Caching operation

Page 213 highlights

Operations An unrecoverable write error occurs during write error retry, automatic alternate assignment is performed. 6.5 Read-Ahead Cache After read command which involves read data from the disk medium is completed, the read-ahead cache function reads the subsequent data blocks automatically and stores the data to the data buffer. When the next command requests to read the read-ahead data, the data can be transferred from the data buffer without accessing the disk medium. The host can thus access data at higher speed. 6.5.1 Data buffer configuration The drive has a 2 MB data buffer. The buffer is used by divided into three parts; for read commands, for write commands, and for MPU work (see Figure 6.9). 2 MB (2,097,152 bytes) for read commands for write commands for MPU work 1,048,576 bytes (2048 sector) 983,040 bytes (1920 sector) 65,536 bytes Figure 6.9 Data buffer configuration The read-ahead operation is performed at execution of the READ SECTOR(S), READ MULTIPLE, or READ DMA command, and read-ahead data is stored in the buffer for read commands. 6.5.2 Caching operation Caching operation is performed only at issuance of the following commands. The device transfers data from the data buffer to the host system at issuance of following command if following data exist in the data buffer. • All sectors to be processed by the command • A part of data including load sector to be processed by the command When a part of data to be processed exist in the data buffer, remaining data are read from the medium and are transferred to the host system. (1) Commands that are object of caching operation Follow commands are object of caching operation. 6-14 C141-E104-03EN

  • 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

Operations
6-14
C141-E104-03EN
An unrecoverable write error occurs during write error retry, automatic alternate
assignment is performed.
6.5
Read-Ahead Cache
After read command which involves read data from the disk medium is
completed, the read-ahead cache function reads the subsequent data blocks
automatically and stores the data to the data buffer.
When the next command requests to read the read-ahead data, the data can be
transferred from the data buffer without accessing the disk medium.
The host can
thus access data at higher speed.
6.5.1
Data buffer configuration
The drive has a 2 MB data buffer.
The buffer is used by divided into three parts;
for read commands, for write commands, and for MPU work (see Figure 6.9).
for read commands
for write commands
for MPU work
2 MB (2,097,152 bytes)
1,048,576 bytes (2048 sector)
983,040 bytes (1920 sector)
65,536 bytes
Figure 6.9
Data buffer configuration
The read-ahead operation is performed at execution of the READ SECTOR(S),
READ MULTIPLE, or READ DMA command, and read-ahead data is stored in
the buffer for read commands.
6.5.2
Caching operation
Caching operation is performed only at issuance of the following commands.
The
device transfers data from the data buffer to the host system at issuance of
following command if following data exist in the data buffer.
All sectors to be processed by the command
A part of data including load sector to be processed by the command
When a part of data to be processed exist in the data buffer, remaining data are
read from the medium and are transferred to the host system.
(1)
Commands that are object of caching operation
Follow commands are object of caching operation.