Forlæsning

Read ahead er en I/O- organisationsstrategi i operativsystemet eller DBMS , hvor anmodninger om at læse blokke placeret bag det aktuelle læseområde udsendes samtidigt med anmodninger om at læse blokke inde i det aktuelle læseområde . 

I/O-controlleren søger efter og læser datablokke asynkront i forhold til CPU'en og genererer interrupts , når operationen er fuldført. Hvis det er kendt, at blokke placeret uden for det aktuelle læseområde efterfølgende vil blive læst med stor sandsynlighed, så kan anmodninger om at læse dem udsendes samtidig med anmodninger om at læse blokke placeret i det aktuelle læseområde.

Efter afslutning af fremlæsningen placeres blokkens data i cachen og er umiddelbart tilgængelige for læseprocessen/-processerne.

Links