Banco de Memoria

Arreglos de datos · Estructura de Datos
00:00 / 15:00

Un arreglo no busca: calcula

Sensor[8] de tipo float. Dirección base 0x7FFF00, 4 bytes por elemento, memoria contigua. Escribe un índice y observa qué hace realmente el procesador: una multiplicación y una suma. Nunca recorre.

float Sensor[8] · base 0x7FFF00 · S = 4 bytes 32 bytes contiguos

Acceso directo

Esperando índice.
Pasos
0
Complejidad
O(1)
Pregunta al grupo

Prueben el índice 8. La fórmula devuelve una dirección perfectamente válida. ¿Quién debe entonces detener el acceso: el lenguaje o el programador?