CPUer har ikke direkte tilgang til data fra harddisken. I stedet kommuniserer de med harddisken gjennom datamaskinens hovedminne (RAM). Når CPU-en trenger å få tilgang til data fra harddisken, sender den en forespørsel til minnekontrolleren, som deretter henter dataene fra harddisken og lagrer dem i minnet. CPU-en kan da få tilgang til dataene i minnet mye raskere enn den kunne hvis den måtte få tilgang til dem direkte fra harddisken.