An apparatus and method for accessing data in a computer system. A
relatively high-speed, intermediate-volume storage device is operated as a
user-configurable cache. Requests to access a mass storage device such as
a disk or tape are intercepted by a device driver that compares the access
request against a directory of the contents of the user-configurable
cache. If the user-configurable cache contains the data sought to be
accessed, the access request is carried out in the user-configurable cache
instead of being forwarded to the device driver for the target mass
storage device. Because the user-cache is implemented using memory having
a dramatically shorter access time than most mechanical mass storage
devices, the access request is fulfilled much more quickly than if the
originally intended mass storage device was accessed. Data is preloaded
and responsively cached in the user-configurable cache memory based on
user preferences.
Apparaten en een methode om tot gegevens in een computersysteem toegang te hebben. Een vrij hoge snelheid, midden-volumeopslaggelegenheid wordt in werking gesteld als gebruiker-configureerbaar geheim voorgeheugen. De verzoeken worden om tot een massaopslaggelegenheid zoals een schijf of een band toegang te hebben onderschept door een apparatenbestuurder die het toegangsverzoek tegen een folder van de inhoud van het gebruiker-configureerbare geheime voorgeheugen vergelijkt. Als het gebruiker-configureerbare geheime voorgeheugen de gegevens bevat die worden gewild om worden betreden, wordt het toegangsverzoek uitgevoerd in het gebruiker-configureerbare geheime voorgeheugen in plaats van door:sturen aan de apparatenbestuurder voor de opslaggelegenheid van de doelmassa. Omdat het gebruiker-geheime voorgeheugen gebruikend geheugen dat een dramatisch kortere toegangstijd heeft dan de meeste mechanische massaopslaggelegenheden wordt uitgevoerd, wordt het toegangsverzoek vervuld veel sneller dan als de oorspronkelijk voorgenomen massaopslaggelegenheid werd betreden. Het gegeven wordt voorgeladen en responsively in het gebruiker-configureerbare voorgeheugen dat op gebruikersvoorkeur wordt. gebaseerd voorgeladen