Sisend/väljund

Sisend/väljund lühendiga I/O (inglise keeles Input/Output) on arvuti alamsüsteem, mis võimaldab suhtlust arvuti ja sisend-väljundseadmete, teiste arvutite ning arvutivõrkude vahel.

Sisendseadmed (klaviatuur, hiir, mikrofon) on seadmed, mis võimaldavad kasutajal sisestada andmeid arvutisse. Väljundseadmed (kõlar, kuvar, kõrvaklapid) on seadmed, mis võimaldavad arvutil saata kasutajale informatsiooni. Samuti on seadmed, mis võimaldavad sisendit ja väljundit, näiteks mälupulk või puuteekraan.

I/O liides

I/O süsteemiga saab arvutiprotsessor vastu võtta ja saata informatsiooni või signaale, kasutades I/O liidest. See on vajalik, kuna tihti on protsessori ja välisseadmete vahel erinevusi, mida tuleb lahendada.

Need erinevused on:

I/O liides suudab:

I/O meetodid

Programmeeritud I/O on meetod, kus protsessor tegeleb iga I/O andmeedastusega. See meetod on kõige lihtsam, kuid aeglane, kuna protsessor peab pidevalt tegelema I/O seadmega.

Katkestusel põhinev I/O on meetod, kus protsessor tegeleb I/O seadmega, ainult siis, kui I/O seade on valmis andmeedastuseks. Selle meetodiga saab protsessor tegelda teiste toimingutega.

Otsemällupöördus (DMA) on meetod, kus protsessor peab ainult alustama andmeedastust ja DMA kontroller tegeleb edasise tööga. See meetod on efektiivne, kuna vajab vähest protsessori tööd.

Välislingid