Odwzorowanie w pamięci - do komunikowania z urządzeniami peryferyjnymi wykorzystywana jest jest zwykła przestrzeń adresowa pamięci i zwykłe instrukcje procesora mov (strona pamięci o wielkości 4096 bajtów zarezerwowana do komunikacji z urządzeniem). Ten obszar pamięci nie może być buforowany przez pamięć podręczną.
Odwzorowanie na 1/0 - wykorzystywana jest odrębna przestrzeń adresowa oraz specjalne instrukcje maszynowe in i out zapewniające konwersję między specyficznymi adresami 1/0 a światem zewnętrznym.
Bezpośredni dostęp do pamięci (DMA) - direct memory access - urządzenie peryferyjne odczytuje i zapisuje dane w pamięci bez udziału procesora.