"Leereenheid 2 Basisstructuren binnen besturingssystemen" Flashcards
Application programmer interface (API)
De verzameling van system calls beschikbaar voor systeemprogramma’s en, met beperkingen, gebruikersprogramma’s, waardoor het besturingssysteem functies en opdrachten kan verrichten.
Beheer van de achtergrondgeheugens / Secondary-storage management
Deel van het besturingssysteem dat op achtergrondgeheugens het ruimtebeheer, de plaatsing van bestanden en het afhandelen van lees- en schrijfopdrachten verzorgt.
Beheer van het I/O-systeem / I/O-system management
Deel van het besturingssysteem dat voor de aansturing van en de communicatie met randapparaten zorgt; het specifieke kernel-gedeelte dat een bepaald randapparaat aanstuurt, wordt een driver genoemd.
Beschermingssysteem / Protection system
Deel van het besturingssysteem dat zorgt voor het controleren van de toegang die programma’s, processen en gebruikers hebben tot de onderdelen van het systeem en het tegen elkaar beschermen van tegelijkertijd actieve processen.
Bestandsbeheer / File management
Deel van het besturingssysteem dat ervoor zorgt dat bestanden en directories gemaakt, op een schijf geplaatst en vernietigd kunnen worden en bereikbaar zijn.
Command-interpreter system / Opdrachteninterpretator / Shell
Deel van het besturingssysteem dat opdrachten van gebruikers ontvangt, interpreteert en zorgt voor de uitvoering ervan.
Geheugenbeheer / (Main) memory management
Deel van het besturingssysteem dat ervoor zorgt dat processen efficiënt en correct in het geheugen geplaatst worden.
Message passing
Een voorziening van het besturingssysteem waardoor informatie tussen processen uitgewisseld kan worden.
Modulaire opbouw
Gelaagde opbouw van een besturingssysteem waarbij elke laag de functies en operaties van lager gelegen lagen kan aanroepen.
Procesbeheer / Process management
Deel van het besturingssysteem dat processen opstart, onderbreekt, herstart, beëindigt en zorgt voor communicatie tussen en onderlinge afscherming van processen.
Shared-memory model
Een voorziening vanwege het besturingssysteem waardoor meerdere processen toegang hebben tot eenzelfde deel van het geheugen en zo gegevens kunnen uitwisselen.
Systeemprogrammatuur
Programma’s die formeel geen deel uitmaken van het besturingssysteem, maar wel standaard nodig zijn en meestal met het besturingssysteem geïnstalleerd worden.
Virtual machine
Structuur van een besturingssysteem waarbij elk proces schijnbaar de beschikking heeft over het gehele besturingssysteem en de onderliggende hardware, schijnbaar zonder dat er voorzieningen gedeeld hoeven te worden.