Vad är skillnaden mellan minne mappat IO och IO mappas IO?

I minnesmappade I/O reserveras en bit av Processorns adressutrymme för åtkomst till I/O enheter. I I/O mappas I/O, I/O enheter hanteras tydligt av CPU och därmed uppta en separat bit av adresser förutbestämt genom CPU för I/O.

Vid minne mappat I/O samma adress bussen används för åtkomst till både minne (RAM) och registrerar i/o-enheter.
För i/o-mappad I/O används separat adress buss.

Som adressutrymme är i allmänhet större för minne än I/O register, är längden på I/O adress större vid minne mappat I/O.

För ett system som använder I/O mappas i/o, är det ett krav för en extra h/w kretsar.