CPU'er har ikke direkte adgang til data fra harddisken. I stedet kommunikerer de med harddisken gennem computerens hovedhukommelse (RAM). Når CPU'en skal have adgang til data fra harddisken, sender den en anmodning til hukommelsescontrolleren, som derefter henter dataene fra harddisken og gemmer dem i hukommelsen. CPU'en kan så få adgang til dataene i hukommelsen meget hurtigere, end den kunne, hvis den skulle få adgang til dem direkte fra harddisken.