Blocurile de memorie în cazul memoriei virtuale se numesc pagini sau segmente. UCP foloseşte adrese virtuale ce sunt translatate (hardware cât şi software) în adrese fizice ce accesează memoria principală. Acest procedeu se numeşte procedeul de mapare a memoriei sau de translatare a adreselor. Astăzi memoria virtuală intervine la nivel de memorie principală şi disc magnetic.
Atunci când o pagină de memorie este referită (fie că este vorba despre cod sau date ) şi ea nu se află în memorie atunci ea este adusă de pe disc şi se re-execută instrucţiunea
Memoria virtuală
Regula spune că cererile de pagini din memoria externă (page faults) se produc rareori.