Riistvara
on väga madal võrreldes uuemate liidestega (näiteks USB).
Infovahetus protsessori ja seadmete vahel saab toimuda kas programmeeritud sisend-
väljundoperatsioonina (Programmed I/O), katkestuse kaudu (Interrupt Driven I/O) või
otsemälupöörduse abil (DMA - Direct Memory Access):
Andmevahetus programmeeritud sisend-väljundoperatsioonina toimub täielikult protsessori
juhtimisel. Protsessor annab seadme kontrollerile määratud aadressi kaudu käsu
andmevahetusoperatsiooniks, kontrollib, kas andmed on saadaval ja siis loeb andmed. Juhul
kui seadme andmevahetusoperatsioon sisaldab viivitusi peab protsessor ootama seadme
reageerimist ja protsessori kasutus on ebaefektiivne.
Katkestuste kaudu andmevahetuse puhul ei jää protsessor ootama seadme
andmevahetusoperatsiooni täitmist vaid peale seadmele andmevahetusoperatsiooniks käsu
edastamist jätkab tööd teiste protsessidega ning seade kutsub peale andmete kättesaadavaks