Uma parte da memória alocada a um dispositivo é chamada de E/S mapeada de memória (mmio) . No MMIO, uma variedade de endereços de memória é atribuída e usada para interagir com dispositivos de hardware. A CPU pode ler e escrever para esses endereços, assim como acessaria a memória regular, mas esses acessos realmente controlam o dispositivo.