Toevoer/afvoer: Verskil tussen weergawes

Content deleted Content added
k robot Verander: en:Input/output
Alias (besprekings | bydraes)
k toevoer met kleinletter, woordbou
Lyn 1:
In [[rekenaarwetenskap]] is ''Toevoer'toevoer/afvoer''' (Engels: Input/Output of I/O) die versameling van [[koppelvlak]]ke tussen verskillende [[funksionele eenheid|funksionele eenhede]] ([[stelsel|substelsels]]) van 'n [[inligtingsverwerkingstelsel]] wat gebruik word om met mekaar te kommunikeer of die [[sein (inligtingsteorie)|seine]] wat deur daardie koppelvlakke gestuur word. [[Toevoer]]te is daardie seine wat deur 'n eenheid ontvang word en [[afvoer]]te is daardie seine wat daarvandaan gestuur word. Die term kan ook gebruik word om 'n aksie te beskryf; om 'n ''Toevoertoevoer/afvoer'' -[[instruksie|bewerking]] uit te voer. Toevoer/afvoer -toestelle word deur 'n persoon (of 'n ander stelsel) gebruik om met 'n rekenaar te kommunikeer. [[Sleutelbord]]e en [[muis (rekenaars)|muise]] word as toevoertoestelle van 'n rekenaar beskou. Tipiese toestelle vir die kommunikasie tussen rekenaars doen beide toevoer- en afvoerbewerkinge, soos [[modem]]s en [[netwerkkaart]]e.
 
Dit is belangrik om waar te neem dat die benaming van toevoer- of afvoertoestelle kan verander wanneer 'n mens se perspektief verander. Muise en sleutelborde neem byvoorbeeld die fisiese beweging van die menslike gebruiker as 'n toevoer en skakel dit om na afvoerseine wat die rekenaar kan verstaan. Die afvoer van hierdie toestelle word as toevoer deur die rekenaar hanteer. Op soortgelyke wyse kan drukkers en monitors toevoerseine aanvaar wat die afvoer van die rekenaar se kant af is. Hulle skakel dan hierdie seine om na karakters wat die menslike leser kan verstaan of lees.
 
In rekenaarargitektuur word die kombinasie van die [[Sentrale verwerkingseenheid|SVE]] (Engels: Central Processing Unit of CPU) en die [[hoofgeheue]] (d.w.sdit wil sê die geheue waarna die SVE direk na kan lees en skryf met behulp van indiwiduele [[instruksiestel|instruksies]] as die hart van die rekenaar beskou en enige beweging van inligting van of na daardie kompleks, byvoorbeeld na of vanaf die [[hardeskyf]], word as Toevoertoevoer/afvoer beskou. Die SVE en sy ondersteunende stroombane verskaf [[Toevoertoevoer/afvoer -metodes]] wat in laevlak -[[rekenaarprogrammering]] gebruik word tydens die implementering van [[toestelaandrywer]]s.
 
Hoëvlak -[[bedryfstelsel]]s en -programmeringsfasiliteite span afsonderlike en meer abstrakte begrippe en [[primitiefprimitiewe (rekenaarwetenskap)|primitiewebewerking]] van Toevoertoevoer/afvoer in. Bedryfstelsels verskaf byvoorbeeld programmatuur met die begrip van [[rekenaarlêer|lêer]]s. Die [[C programmeringstaalprogrammeertaal]] definieer funksies wat programme toelaat om Toevoertoevoer/afvoer -bewerkinge deur middel van [[stroom (rekenaar)|strome]] (Engels:streams) uit te voer, soos byvoorbeeld om data daarna te lees en te skryf.
 
'n Skaars alternatief tot spesiale primitiewe funksies is die Toevoertoevoer/afvoer -[[monad]]es wat programme toelaat om slegs die Toevoertoevoer/afvoer te beskryf en die aksies word dan buite die program uitgevoer.
 
== Sien ook ==
 
* [[Asinkrone Toevoertoevoer/afvoer]]
* [[Direct memory access]] (DMA)
* [[Hardeware register]]
* [[IPO Model]]
* [[Onderbrekingsversoek]]
* [[Geprogrammeerde Toevoertoevoer/afvoer]] (PIO mode vir [[Integrated_Drive_ElectronicsIntegrated Drive Electronics|IDE]])
 
== Eksterne skakels ==