IOalijärjestelmä
IO-alijärjestelmä on tietokoneen osa, joka vastaa tiedon siirtämisestä ja hallinnasta syötteen ja tulosteen välillä sekä laitteen, muistin ja suorittimen välisestä koordinoinnista. Sen tarkoituksena on tarjota luotettava, oikea-aikainen ja tehokas tiedonsiirto useiden laitteiden kanssa.
Laitteistollisesti IO-alijärjestelmä koostuu I/O-ohjaimista, väylistä ja liitännöistä (esimerkiksi PCIe, USB, SATA) sekä mahdollisista muistiohjauksista ja DMA-ohjauksesta.
Käyttöjärjestelmä tarjoaa abstraktion I/O-resursseille, hallitsee laitteiden tunnistamista, virheenkäsittelyä sekä I/O-jonojen ja tiedonsiirron koordinointia. I/O-tekniikoita ovat ohjelmallinen
Suorituskyvyn kannalta IO-alijärjestelmä heijastaa väylän kapasiteettia, keskeytysten käsittelyä, buferointia sekä I/O-virtualisoinnin mahdollisuuksia. Nykyisessä monitasoisessa ja virtuaalisissa
Esimerkkejä IO-laitteista ovat kiintolevyt, SSD:t, näytönohjaimet, verkkokortit ja tulostimet.