Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


IO

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search

IO - tai reiškia Input/Output, kitaip tariant - inputas ir outputas, arba kaip sako kalbajobai - tai įvestis ir išvestis. Kaip ten koks kompiuteris bebūtų sudarytas - tai visada turi kokį tai IO, ir kai kokie nors programuotojai ar adminai pradeda kažką reguliuot, tai būna, kad mįslingai taria - "čia dėl IO viskas", ir nesvarbu, ar dėl to IO kažkas dirba greitai, ar dėl to IO kažkas dirba lėtai.

Paprasti vartotojai gi nesupranta - kodėl čia taip skirstyti ir kuo ten ta išvestis ir įvestis skiriasi viena nuo kitos, ir kas tas stdout ar stdin.

Gi istorija kadaise buvo tokia, kad duomenys ar programos būdavo įvedami per vienus įrenginius, kokius nors perfojuostų ar perfokortų skaitytuvus, paskui paleidžiamos, o paskui išvedamos vėlgi per kokius nors perforatorius ar spausdintuvus. Įrengimai būdavo visai paskiri, fiziškai skirtingi ir netgi jungiami per skirtingas jungtis, ir netgi darbuotojai neretai dirbdavo skirtingi. Ir tik paskui jau atsirado bandymai kažkaip viską apjungti - pradžioje su klaviatūromis ir printeriais, o dar paskui ir apjungiant viską į vieną terminalą. Tai tenai ir atsirado viso ko apjungimas, bet pati idėja apie duomenų įvedimą ir išvedimą - inputą ir outputą - išliko ir tebegyvuoja.

Gi nuosekliausiai visokioms UNIX, o taip pat ir DOS, Windows ir dar kitoms sistemoms visas IO aprašytas per du dalykus - stdio.h ir per BIOS.