Studieaanwijzingen.

Besturingssystemen 1

Doelstelling van het vak besturingssystemen:
Het verkrijgen van kennis en inzicht met betrekking tot de opbouw van besturingssystemen

Inhoud:
Inleiding besturingssystemen
Componenten van besturingssystemen:
· Procesbeheer
· Geheugenbeheer
· Apparaatbeheer
· Bestandsbeheer

Het tentamen zal bestaan uit een aantal betrekkelijk korte vragen waar meestal een kort antwoord volstaat. De vragen betreffen niet puur kennis, maar proberen het inzicht te toetsen, soms met behulp van een eenvoudig sommetje.
Op het tentamen komen geen vragen voor die gaan over eigenschappen van bestaande besturingssystemen zoals NT, Unix, e.d. Dit geldt niet voor zeer algemeen toegepaste zaken.
Er zijn 2 uitzonderingen: bij bestandsbeheer worden de implementaties van Unix en MS-Dos gebruikt om dit onderwerp meer concreet te maken.

De rode draad van de stof wordt gevormd door de info op de transparanten. Het materiaal waarop die info gebaseerd is, staat in elk boek over besturingssystemen. Elk 'behoorlijk' boek over besturingssystemen kan dus gebruikt worden.

Stallings staat op de boekenlijst omdat het het modernste boek is in de Nederlandse taal.

De oorspronkelijke bron van de info op de transparanten is het boek van Tanenbaum.

Waar is dit alles terug te vinden in Stallings?

Hoofdstuk 1: wordt bekend verondersteld.
Bij de inleiding: hoofdstuk 2.
Bij procesbeheer: hoofdstuk 3, hoofdstuk 9.
Bij geheugenbeheer: hoofdstuk 7, hoofdstuk 8.
Bij I/O-beheer: hoofdstuk 11 (paragraaf 1 t/m 5).
Bij bestandsbeheer: hoofdstuk 12.
De deadlockproblematiek: hoofdstuk 6.

Hopelijk ben je hierna in staat de rest van de inhoud te begrijpen en te gebruiken als nodig.

 

Interprocescommunicatie:

Doelstelling van het vak Interprocescommunicatie:
Kennis, inzicht en vaardigheid op het gebied van concurrente processen.

Inhoud:
kritieke secties,
wederzijdse uitsluiting met "Busy Waiting",
Semaforen,
Monitoren,
Boodschappen,
Klassieke ipc-problemen.
De taal C.

De hoofdmoot van de toets bestaat uit het naar genoegen van de docent maken van een opdracht.
Bij de uitvoering is aanwezigheid op alle ingeroosterde uren (in principe) niet verplicht, maar geeft wel vrijstelling voor het schriftelijke tentamen.

Informatie in Stallings: hoofdstuk 5.