Vhodno-izhodni sistem operacijskega sistema sestavljajo:
Glavna naloga vhodno-izhodni podsistema je podpora komunikaciji med procesorjem in vhodno-izhodni napravami. Komunikacija je realizirana preko gonilnikov naprav. Naloga gonilnika je skrivanje posebnosti določene vhodno-izhodni naprave in prikaz standarnega splošnega vmesnika gonilnikov, ki ga preostali deli operacijskega sistema znajo uporabljati. Na ta način lahko operacijski sistem komunicira z različnimi napravami na enak način.
Omreževanje
Vsi današnji splošni operacijski sistemi imajo tudi zmožnosti omrežnega povezovanja. Operacijski sistemi, ki se znajo povezovati v omrežja so omrežni operacijski sistemi, oziroma vključujejo posebne funkcije za povezovanje računalnikov in naprav v omrežja.
Del operacijskega sitema, ki skrbi za omreževanje ima sledeče naloge: