LE 11 I/O systems Flashcards
Asynchronous I/O
I/O waarbij het proces na het afgeven van een I/O system call verder kan gaan met executie, terwijl de I/O-opdracht separaat wordt afgehandeld.
Block device
Blokgeoriënteerd randapparaat. Dataoverdracht gaat per blok.
Blocking I/O
I/O waarbij proces na afgeven van I/O system call in de wachtrij komt en daar blijft tot de gevraagde I/O is afgehandeld.
Buffer
Geheugenfaciliteit bedoeld voor tijdelijke opslag.
Bus
Een uit meerdere lijnen bestaande elektrische verbinding tussen systeemcomponenten (bijvoorbeeld de processor of het geheugen) en/of meerdere randapparaten.
Busy-waiting
De processor is bezig met het pollen van een randapparaat; die processor is wel bezig, maar doet feitelijk niets anders dan wachten.
Cache
Tijdelijke, sneller toegankelijke, opslag van data die ook elders opgeslagen zijn.
Character-stream device
Karaktergeoriënteerd randapparaat. Dataoverdracht gaat per byte/woord.
Command register
Controleregister. Randapparaatregister waarin het besturingssysteem opdrachten voor het randapparaat kan schrijven.
Controller
Elektronische schakeling die een randapparaat, een poort of een bus aanstuurt en waarmee het besturingssysteem communiceert.
Copy semantics
De bedoeling van een op een bepaald moment gegeven kopieeropdracht is het kopiëren van de file in de toestand van dat moment.
Cycle stealing
Geheugencycli die de processor niet kan benutten omdat het geheugen door DMA onbereikbaar is.
Daisy chain
Verbindingsbus tussen randapparaten die een reeks gelijksoortige randapparaten op de systeembus aansluit.
Data register
Randapparaatregister voor het transport van data.
Data-in register
Randapparaatregister voor gegevens die naar de processor (en dus uit het randapparaat) gaan.
Data-out register
Randapparaatregister voor gegevens die van de processor komen (en dus naar het randapparaat) gaan.
Device driver
Een in de besturingssysteemkernel voor de aansturing van een bepaald randapparaat opgenomen softwaremodule.
DMA (direct memory access)
Techniek waardoor data zonder tussenkomst van de processor tussen het geheugen en een randapparaat verplaatst kunnen worden; terwijl dat plaatsvindt, heeft de processor geen of verminderde toegang tot het geheugen.