CPU:er kommer inte direkt åt data från hårddisken. Istället kommunicerar de med hårddisken via datorns huvudminne (RAM). När CPU:n behöver komma åt data från hårddisken skickar den en begäran till minneskontrollern, som sedan hämtar data från hårddisken och lagrar den i minnet. CPU:n kan då komma åt data i minnet mycket snabbare än om den var tvungen att komma åt den direkt från hårddisken.