If the reference is to the front of a partial track image, stage the track from the
point of reference up to the start of the partial track image and treat the
operation as a hit. If the reference is to HA or R0 of the track, stage the track
from index to the end of data. Execute the channel program using the cache
image. If the reference is to the middle of the track, stage the track from the
point of reference to end of data. Execute the channel program using the
cache image. Write the data into the cache and write it to the disk subsystem.
MRU the track image in the cache.
Format Write Operation - Search on ID
Perform the search using the Track Format Descriptor Table. Receive the data
from the channel into the cache and write it to the disk subsystem. MRU the
track image in the cache.
Unpredictable Track Format
Only those 16 KB sections of unpredictable tracks which have been formatted are
staged up.
Read Operation
Stage the track from index to the end of data. Execute the channel program
using the cache image and MRU the track at the end of the operation.
Write Operation
Stage the track from index to the end of data. Execute the channel program
using the cache image. Do not keep a cache image of the track.
Note:
In the rare event that the track format is unknown, stage all blocks possibly
associated with the logical track and build the data for the track information
table. Treat the track as in the hit case.
Algorithms for Cache HITS
Read Operation
Execute the channel program using the cache image and MRU the track at the
end of the operation.
Write Operation
Execute the channel program using the cache image and MRU the track at the
end of the operation. Write the updated sectors to the disk subsystem.
Algorithm Modifications due to Cache Hints
Bypass Cache
– Read Miss
Read only the requested data into the cache and execute the channel
program as in normal cache replacement but do not keep a copy of the
track in the cache.
– Read Hit
Even though there is a current copy of the data, read the data into the
cache and execute the channel program using this cache image. Discard
this cache image.
B-2
Internal Disk Subsystem Reference Guide
Summary of Contents for Multiprise 3000
Page 2: ......
Page 3: ...S 390 IBM Internal Disk Subsystem Reference Guide SA22 1025 00 ...
Page 32: ...2 12 Internal Disk Subsystem Reference Guide ...
Page 38: ...3 6 Internal Disk Subsystem Reference Guide ...
Page 182: ...4 144 Internal Disk Subsystem Reference Guide ...
Page 198: ...5 16 Internal Disk Subsystem Reference Guide ...
Page 214: ...6 16 Internal Disk Subsystem Reference Guide ...
Page 234: ...A 10 Internal Disk Subsystem Reference Guide ...
Page 238: ...B 4 Internal Disk Subsystem Reference Guide ...
Page 243: ...4 lease the Code or any copy of it Appendix C Warranties C 5 ...
Page 244: ...C 6 Internal Disk Subsystem Reference Guide ...
Page 248: ...D 4 Internal Disk Subsystem Reference Guide ...
Page 254: ...X 6 Internal Disk Subsystem Reference Guide ...
Page 263: ......