Sisendväljundfunktsioonide
Sisendväljundfunktsioonid, sageli lühendatud kui I/O funktsioonid, viitavad arvutiteaduses programmide või süsteemide kasutatavatele funktsioonidele, mis võimaldavad andmete vahetamist arvuti ja välise maailma vahel. See välise maailm võib hõlmata mitmesuguseid seadmeid, nagu klaviatuurid, hiired, monitorid, printerid, kõvakettad, võrgukaardid ja muud välisseadmed. I/O funktsioonid on lahutamatuks osaks igast arvutisüsteemist, kuna nad tegelevad andmete lugemise ja kirjutamise protsessidega.
Neid funktsioone saab üldiselt jagada kahte kategooriasse: sisendfunktsioonid ja väljundfunktsioonid. Sisendfunktsioonid vastutavad andmete lugemise eest välisseadmest
Paljud programmeerimiskeeled pakuvad sisseehitatud I/O funktsioone või teeke, et lihtsustada arendajate tööd. Need funktsioonid abstractiseerivad riistvara