An adaptive UNIX disk device driver is described. To reduce seek times
, the driver copies frequently-referenced blocks from their original l
ocations to reserved space near the center of the disk. Block referenc
e frequencies need not be known in advance. Instead, they are estimate
d by monitoring the stream of arriving requests. Measurements show tha
t the adaptive driver reduces seek times and response times substantia
lly.