Patent ID: 6782449
Filing Date: 2004-08-24
Classification: G06F,G11B

Abstract:
In a rotating media storage device (RMSD) connectable to a host computer, the RMSD being subject to periods of sustained vibration causing a vibration state to exist and having a disk including at least a first track and a second track, a moveable head, a cache memory and a microprocessor for controlling operations in the RMSD including seek operations and a read caching algorithm for read operations that include pre-read operations and post-read operations, a method of efficiently switching between a read operation on the first track and either a read or write operation on the second track, the method comprising the steps of:monitoring for the existence of a vibration state; and if a vibration state is detected, measuring the amount of vibration; calculating an amount of post-read to be performed on the first track before seeking to the second track, the amount of post-read being dependent on the measured vibration; and modifying the read caching algorithm based on the vibration state including adjusting the amount of post-read performed on the first track.