(memory address). En computación, la dirección de memoria es un identificador único para una ubicación de la
memoria, con las cuales una
CPU u otros dispositivos puede almacenar, modificar o recuperar datos de la misma.
En la mayoría de las computadoras modernas, cada dirección de memoria apunta a un solo
byte de almacenamiento (el byte es la unidad de memoria mínima a la que se puede acceder), lo que es llamado direccionamiento por bytes. Algunos
microprocesadores son diseñados para direccionamiento por palabras, en estos casos, las unidades de almacenamiento mínimas son más grandes que un byte.
Una dirección de memoria absoluta (explícita o específica), indica con precisión la ubicación en memoria sin el uso de ninguna referencia intermedia.
Tanto la
memoria física como la
memoria virtual emplean direccionamiento o direcciones de memoria para acceder a sus datos. En la memoria física, la dirección accede a la
memoria RAM real (los chips RAM incorporados a la
placa madre), y la dirección de memoria virtual hace referencia a un espacio del
disco duro que simula memoria RAM (el
archivo de paginación).
Por lo general, las direcciones de memoria se expresan en base
hexadecimal.