Examen besturingssystemen

Vergelijkbare documenten
Examen besturingssystemen

Examen besturingssystemen

Examen besturingssystemen

Examen besturingssystemen

Examen besturingssystemen

Examen besturingssystemen

Examen besturingssystemen

Examen besturingssystemen

Examen besturingssystemen

Examen computerarchitectuur

Examen computerarchitectuur

Examen computerarchitectuur

Examen computerarchitectuur

Examen computerarchitectuur

Examen Geavanceerde Computerarchitectuur

1=2720/2725 Operating System Concepten

Vraag 1 (2 punten) (iii) Een lees-opdracht van virtueel adres 2148 seg 0, offset idem

Computerarchitectuur en netwerken. Memory management Assembler programmering

IN1671 Operating System concepten Oefen opgaven

Talstelsels en getalnotaties (oplmodel)

IN1805 I Operating System Concepten

Examen Algoritmen en Datastructuren III

13 tips tegen een trage PC. Een trage PC, wat zijn de mogelijkheden om dit te voorkomen of te verhelpen: 1.Taakbeheer.

Binaire getallen? Werkboek. Doeblad

Vermogen snelheid van de NXT

Uitwerking Tentamen Operating Systems Maandag 15 juni 2015 P1 P2 P3 P4 P5 P1 P3 P5 P4 P2 P1 P3 P5 P3. Opgave 1

Extra opdrachten Module: bewegen

oefening JavaScript - antwoorden

TECHNISCHE UNIVERSITEIT EINDHOVEN ComputerSystemen Deeltentamen B (weken 6..9) vakcode 2M208 woensdag 19 Maart 2003, 9:00-10:30

NAAM: Programmeren 1 Examen 29/08/2012

Tentamen Programmeren in C (EE1400)

Inhoudsopgave: Inhoudsopgave:... 2 Waar moet uw pc aan voldoen?... 2 De installatie:... 4 De computer gereed maken voor gebruik:...

Tentamen 17 augustus 2000 Opgaven Computerarchitectuur

OPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.

Computerarchitectuur en netwerken. Memory management Assembler programmering

Programmeren met Arduino-software

Vakgroep CW KAHO Sint-Lieven

Virtueel Geheugen en demand paging (1)

Deel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax,

STAGEDAG SAM DIEPSTRATEN

Python (gem=1,86) Java (gem=1,57) Enquete cursus informatica 1e bachelors oefeningen beter aansluiten bij project?

Examen Algoritmen en Datastructuren III

Kennismaken Greenfoot

Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, , Technische Universiteit Delft, Faculteit EWI, Afdeling 2.

figuur 1 80 afstand 70 (km)

Mooie samenvatting: Stencil%20V4%20samenvatting.doc.

Dwerggras 30, Rotterdam. 1. Schrijf tijdens het kijken dingen op die jou belangrijk lijken. Je hebt dit later nodig.

Examen Datastructuren en Algoritmen II

NAAM: Programmeren 1 Examen 21/01/2011

/20. richtlijnen. Lees deze richtlijnen! Log in op de pc met. login: paswoord: examen i examen001. Log in op. x.toledo.ucll.be

Programmeren (1) Examen NAAM:

afrondende suggesties worden gebruikt om dieper op het onderwerp in te gaan als daar tijd voor is.

RCL Arduino Workshop 1

Oefeningenexamen Informatica: juni 2015

b) Teken op de bijlage welke lampjes van het klokje branden om 19:45:52. Schrijf eronder hoe je dit bepaald/berekend hebt. (3p)

STUDIERICHTING:... NAAM:... NUMMER:... VOORNAAM:... PROEFEXAMEN VAN 10 NOVEMBER 2006

Tentamen Besturingssystemen voor INF (211045) / TEL (211047) dinsdag 3 juli 2001, uur.

17 Operaties op bits Bitoperatoren en bitexpressies

Informatica 2. Met uitwerkingen n.a.v. document van Elvire Theelen in Luc bijgewerkt door Peter van Diepen

Variabelen en statements in ActionScript

Geheugen en Adressering. Binding. Binding (2) Logische en Fysieke adresruimten. relocatie register. Dynamic loading

scc = b) CD AB

2 Algemene opbouw van een computersysteem

LESBRIEF HARDWARE. OPDRACHTEN Hierin vind je alle opdrachten die bij de module Hardware horen. Klas 2

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren

MS Virtual pc 2007 Handleiding

Examen Rekenen en Wiskunde

Computertechniek vorige examens

Wouter Geraedts Processen & Processoren

Javascript oefenblad 1

De CB channel controller TMS1022NL/NLL en TMS1023NL/NLL. ( Dit is een maskrom-programmed version van de Texas Instruments TMS1000 family)

Geheugenbeheer. ICT Infrastructuren. hoofdstukken 7 en 8.1

Tentamen Programmeren in C (EE1400)

Technology, Innovation & Society Delft

OPDRACHTKAART. Thema: Multimedia/IT. Audio 4. Digitaliseren MM

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica

Computerarchitectuur en netwerken Toets 1 4 okt

Proeftentamen in1211 Computersystemen I (NB de onderstreepte opgaven zijn geschikt voor de tussentoets)

Waarom ga je schrijven? om de directeur te overtuigen. Wat voor tekst schrijf je? een overtuigende tekst. Voorbereiden van je overtuigende tekst

Java virtuele machine JVM

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2)

Zelftest Inleiding Programmeren

Opdracht 4: Overzichtelijker en generieker

Theorie: Snelheid (Herhaling klas 2)

Examen HAVO. tijdvak 2 dinsdagdinsdag uur

Metro Simulatie. 1 Samenvatting. 2 Context

De Arduino-microcontroller in de motorvoertuigentechniek (2)

Examen VMBO-BB. elektrotechniek CSPE BB. gedurende 800 minuten. Bij dit examen horen bijlagen, uitwerkbijlagen en een digitaal bestand.

Programmeren. a. 0, 0, 0 b. 0, 0, 27 c. 15, 12, 0 d. 15, 12, 27

EPIDEMIOLOGIE - LEERLING. SuccesformulesVoorkant_Opmaak :08 Pagina 1 EPIDEMIOLOGIE. Naam: Klas: Datum:

4,7. Praktische-opdracht door een scholier 1959 woorden 1 juni keer beoordeeld

Voor de installatie. Ga naar applicaties (zie rode pijl)

wiskunde CSE GL en TL

Bij dit examen horen bijlagen, uitwerkbijlagen en digitale bestanden.

4.2 Subtab Evaluatiesets

Opdracht 4: Overzichtelijker en generieker

HANDLEIDING ONLINE CULTUURABONNEMENT KOPEN

Groepsopdracht: Groeiseizoen

Examen HAVO. Wiskunde B1,2

Transcriptie:

Examen besturingssystemen Dinsdag 8 februari 2005, 9u 12u Prof. Koen De Bosschere Richting: Naam: Belangrijk 1. Vergeet niet uw naam te vermelden. 2. Schrijf de antwoorden in de daarvoor voorziene ruimte. Bereid uw antwoord voor in het klad, en schrijf het naderhand over. De antwoorden zijn meestal kort. 3. Het examen duurt 3 uur. 4. Gelieve geen rode inkt te gebruiken. 5. Het examen is open boek. 6. U mag geen computer gebruiken bij de oplossing van de vragen. Veel succes! Schrijf hier eventuele opmerkingen die van belang kunnen zijn bij de quotering (ziekte, topsport, gemaakte afspraken, enz.).

Vraag 1 (4 punten) Gegeven 4 processen met een rekentijd van 10, 4, x en 7 min die op hetzelfde ogenblik aankomen. Wat is de optimale schedulingvolgorde (niet-preëmptief) voor deze 4 processen in functie van de waarde van x. Bereken de gemiddelde wachttijd in functie van x en zet deze nauwkeurig uit in een grafiek voor x variërend tussen 0 en 20 min. gem. wachtijd x

Vraag 2 (4 punten) Gegeven een virtueel geheugensysteem met de volgende parameters: 16 KiB virtuele adresruimte eenniveaupaginering met pagina s van 1 KiB paginatabelelementen van 1 byte groot 8 KiB fysieke adresruimte Proces A valid Proces B valid Fysiek geheugen virtueel geheugen virtueel geheugen 1. Vul de paginatabellen in volgens de pijlen. In de eerste kolom komt het framenummer (binair, en in zo min mogelijk bits), in de rechterkolom komt de valid bit. 2. Geef het fysieke adres (decimaal) van het logische adres 4500 (decimaal) in proces A en in proces B.

Vraag 3 (4 punten) Bij het verplaatsen van de kop over de schijf zal de kop in de eerste helft van verplaatsing versnellen, en in de tweede helft vertragen om op het goede spoor tot stilstand te komen. Uit de wetten van de mechanica volgt dat de tijd nodig om over L sporen te bewegen van de volgende vorm moet zijn: t = x + y L. Gegeven een schijf van 5000 sporen (0-4999) en een kop die zich op spoor 143 bevindt en als vorige spoor 125 bediend heeft. De volgende aanvragen staan te wachten in volgorde van aankomst: 86, 1470, 913, 1774, 948. 1. Indien je weet dat de zoektijd voor 1 spoor (L=1) 0,75 ms is, en voor 2500 sporen 13 ms, wat zijn dan de waarden van x en y (afgerond op 2 decimalen). x = y = 2. Wat is de totale afgelegde afstand voor FCFS, SSTF, SCAN, LOOK? FCFS SSTF SCAN LOOK 3. Wat is de totale zoektijd voor FCFS, SSTF, SCAN, LOOK? FCFS SSTF SCAN LOOK 4. Wat de procentuele versnelling van SSTF, SCAN, LOOK t.o.v. FCFS? SSTF SCAN LOOK

Vraag 4 (4 punten) Gegeven de volgende ingangssectie en uitgangssectie: boolean choosing[n] = {false} // geïnitialiseerde array int number[n] = {0} // geïnitialiseerde array ingangssectie { // i = procesidentificatie choosing[i] = true; number[i] = max(number[0],number[1],,number[n 1])+1; choosing[i] = false; } for (j = 0; j < n; j++) { while (choosing[j]) ; while ( (number[j]!= 0) && (number[j] < number[i] (number[j] == number[i] && j < i) ) { yield(); } } uitgangssectie { // i = procesidentificatie number[i] = 0; } Deze code wordt uitgevoerd op een sequentieel consistent geheugen (u mag er dus van uitgaan dat van zodra er iets in het geheugen geschreven wordt dit meteen zichtbaar wordt voor de andere processors). U mag er ook van uitgaan dat de schrijfoperaties in de arrays atomair zijn. Toon aan dat deze oplossing al dan niet voldoet aan de synchronisatievoorwaarden indien uitgevoerd op een multiprocessor.

Vraag 5 (4 punten) Gegeven een geheugenbeheerssysteem met drie geheugenframes en de volgende referentieketen: 4, 1, 5, 1, 5, 2, 3, 5, 6, 2, 3, 4, 2, 5,1, 3 Hoeveel paginafouten zullen er optreden voor de volgende paginavervangingsalgoritmen? 1. FIFO 2. 2 e kansalgoritme 3. LRU 4. Optimaal

Mini-enquête Dit jaar werd er volledig nieuw cursusmateriaal gebruikt. Jouw feedback kan helpen om het cursusmateriaal in de toekomst nog beter af te stemmen op jullie noden. De annoteerde transparanten: Verbetersuggesties: Het boek: Commentaar: De practica: Verbetersuggesties: De meest onduidelijke transparanten: Hfst-Nr Waarom?