Para que los programas informáticos guarden y recuperen los datos almacenados, cada unidad de datos debe tener una dirección en la que pueda localizarse individualmente, o bien el programa no podrá encontrar y manipular los datos.
Un ejemplo podría ser que hay varios edificios en la misma dirección de la «Calle 32», pero en diferentes ciudades, lo que demuestra que las diferentes ciudades tienen, aunque de forma similar, espacios de direcciones diferentes.
En el caso del orden total, como para las direcciones de memoria, éstas son simplemente trozos.
[1] Los usos de direcciones incluyen, pero no se limitan a los siguientes: Otra característica común de los espacios de direcciones son las asignaciones y las traducciones, que a menudo forman numerosas capas.
Es posible que varias direcciones virtuales numéricamente diferentes se refieran a una dirección física y por lo tanto al mismo byte físico de RAM.