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

Computer architecturen: Hard Disk technologie

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

Tentamen Computersystemen

Tentamen 17 augustus 2000 Opgaven Computerarchitectuur

Software. Opdrachten - Deel 1. Naam: Klas: 2015 versie:concept-3.4.2

Examen Geavanceerde Computerarchitectuur

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

Harde schijven hebben tegenwoordig zelfs een capaciteit van 4 tot 15 gigabyte. Een gigabyte is 1024 megabyte.

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

1=2720/2725 Operating System Concepten

' Het tentamen is gesloten boek, dus het is niet toegestaan om het tekstboek, slides of eigen gemaakte aantekeningen te gebruiken.

Jen Kegels, Eveline De Wilde, Inge Platteaux, Tamara Van Marcke. Hardware. De computer in een oogopslag. 1 / 11 Cursusontwikkeling

Ekt1. Computer bouwen

STAGEDAG SAM DIEPSTRATEN

Examen Programmeren 2e Bachelor Elektrotechniek en Computerwetenschappen Faculteit Ingenieurswetenschappen Academiejaar juni, 2010

Geheugenbeheer. ICT Infrastructuren 2 december 2013

Java virtuele machine JVM

De computer als processor

MS Virtual pc 2007 Handleiding

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

Geheugenbeheer. ICT Infrastructuren. hoofdstukken 7 en 8.1

Info-books. Toegepaste Informatica. Inform 5-6. Deel A3: Systeembeheer (Win XP), communicatie en internet. Handel Secretariaat-talen.

snelheid in m/s Fig. 2

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

computerarchitectuur antwoorden

Examen Datastructuren en Algoritmen II

Computerarchitectuur en netwerken Toets 1 4 okt

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

Inhoudsopgave: Whisper380-computerhulp

Virtueel Geheugen en demand paging (1)

Examen Algoritmen en Datastructuren III

scc = b) CD AB

-Een stukje geschiedenis van de PC (personal computer)

Binaire getallen? Werkboek. Doeblad

ROM, het Read Only Memory, dat bestaat uit: - BIOS - CMOS RAM, het Random Acces Memory, ook wel het werkgeheugen genoemd.

Computerarchitectuur. App. B. Review of Memory Hierarchy

Spreekbeurt Informatica Computers

Een desktopcomputer kan uit de volgende onderdelen zijn opgebouwd:

I N F O R M A T I E - E N C O M M U N I C A T I E T E C H N O L O G I E

1.2 Belangrijke besturingssystemen

1 computers (hardware)

computerarchitectuur F. Vonk versie

informatica. hardware. overzicht. moederbord CPU RAM GPU architectuur (vwo)

Tim Mallezie Architectuur van besturingssystemen: Vraag A4.

Examen Rekenen en Wiskunde

De eenparige rechtlijnige beweging

Lineaire data structuren. Doorlopen van een lijst

Whitepaper Virtualisatie en veilig internetbankieren

IN1805 I Operating System Concepten

Examen VMBO-KB. wiskunde CSE KB. tijdvak 1 dinsdag 19 mei uur. Bij dit examen hoort een uitwerkbijlage.

Examen VMBO-GL en TL-COMPEX 2005

Computerarchitectuur en netwerken. Memory management Assembler programmering

MINIMALE SYSTEEMEISEN. Vakware 6

Hoofdstuk 3: Processen: Beschrijving en Besturing. Wat is een proces? Waarom processen? Wat moet het OS ervoor doen? Is het OS zelf een proces?

Tentamen Computersystemen

Handleiding VirtualBox

Examen Geavanceerde Computerarchitectuur

Programmeermethoden. Recursie. week 11: november kosterswa/pm/

Derde deeltentamen Imperatief programmeren - versie 1 Vrijdag 6 november 2015, uur

Groepsopdracht: Groeiseizoen

4EE11 Project Programmeren voor W. College 2, , Blok D Tom Verhoeff, Software Engineering & Technology, TU/e

Herhalingsoefenigen FUNCTIES EERSTEGRAADSFUNCTIES

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

VirtualBox: hoe werkt het?

Kijk eerst in Computer (Mijn Computer) van je werkplek. Welke stationsletters zie je op de PC?

natuurkunde Compex natuurkunde 1,2 Compex

HANDBOEK LSM BASISPRINCIPES LSM

EXAMEN VOORBEREIDEND WETENSCHAPPELIJK ONDERWIJS IN 1975 (GYMNASIUM EN ATHENEUM) Vrijdag 22 augustus, uur NATUURKUNDE

Titel: De titel moet kort zijn en toch aangeven waar het onderzoek over gaat. Een subtitel kan uitkomst bieden. Een bijpassend plaatje is leuk.

wiskunde CSE GL en TL

vwo: Het maken van een natuurkunde-verslag vs

Installatiehandleiding

De CPU in detail Hoe worden instruc4es uitgevoerd? Processoren 28 februari 2012

Kwalitan op de Mac. Kwalitan op de Mac pagina 1

Examen VMBO-BB. wiskunde CSE BB. tijdvak 2 woensdag 18 juni uur. Beantwoord alle vragen in dit opgavenboekje.

Programmeren (1) Examen NAAM:

TECHNISCHE UNIVERSITEIT EINDHOVEN FACULTEIT DER TECHNISCHE NATUURKUNDE

Statistiek en Data Analyse Opgavenserie 3: Lineaire regressie

Installatie van de harde schijf

Mediawijsheid wat zit er in mijn computer?

1. 3GB SWITCH, WAT IS HET EN HOE STEL IK DIT IN?

Friesland College Leeuwarden

Examen VMBO-GL en TL. wiskunde CSE GL en TL. tijdvak 2 dinsdag 21 juni uur. Bij dit examen hoort een uitwerkbijlage.

Rhino versnellen met RAM-disk

Examen Geavanceerde Computerarchitectuur

Transcriptie:

Examen besturingssystemen Vrijdag 30 januari 2004, 14u 17u 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 een computersysteem waar de bursts van processen gemiddeld T ms lang zijn, en een contextwisseling S ms duurt. Geef een analytische formule voor de gemiddelde efficiëntie van de processor (rekentijd/uitvoeringstijd) voor round robin bij een tijdskwantum van Q ms. Voor het geval Q > T Voor het geval S < Q T Voor het geval Q = S Voor het geval Q 0 Zet de efficiëntie uit de onderstaande grafiek (kies T = 10 x S) Efficiëntie Q Wat is de beste manier om de efficiëntie zo hoog mogelijk te krijgen?

Vraag 2 (4 punten) Gegeven een virtueel geheugensysteem met de volgende parameters. 48 bit virtuele adressen 8 KiB pagina s die gealigneerd zijn op 256 bytes 16 GiB fysiek geheugen Elke pagina heeft 5 extra informatiebits Ontwerp een virtueel geheugensysteem om de virtuele op de fysieke adressen af te beelden (1 niveau). Toon duidelijk op welke manier de verschillende velden op elkaar afgebeeld worden, en hoe groot de velden precies zijn. Geef ook duidelijk de grootte van de paginatabel aan. Geef uw antwoord grafisch weer.

Kan er iets gedaan worden om de ruimte die ingenomen wordt door de paginatabel kleiner te maken? Geef uw antwoord opnieuw grafisch weer en motiveer kort.

Vraag 3 (4 punten) Gegeven een harde schijf met een cilinder-naar-cilinder zoektijd van 1 ms. Per spoor zijn er 200 sectoren van 512 bytes en de schijf draait aan een snelheid van 7200 toeren per minuut. Hoeveel cylinder skew is er nodig om de rotationele vertraging minimaal te maken? Wat is de piekbandbreedte van deze schijf (binnen dezelfde cilinder)? Wat is de piekbandbreedte bij het lezen van 10 MiB indien de schijf uit 4 oppervlakken bestaat en de gegevens zoveel mogelijk op dezelfde cilinder en indien niet mogelijk op naast elkaar liggende cilinders opgeslagen liggen. Sectoren kunnen enkel maar sequentieel gelezen worden. Ga uit van de berekende cylinder skew. Wat zou de piekbandbreedte zijn indien de schijf enkelvoudige interleaving toepast? Wat indien ze dubbele interleaving zou toepassen? Wat is jouw conclusie met betrekking tot het gebruik van interleaving?

Vraag 4 (4 punten) Gegeven het volgende programma. const int n = 50; int aantal; void totaal() { for (int count=0; count<n; count=count+1) aantal = aantal + 1; } void main() { aantal = 0; thr_create(totaal); thr_create(totaal); thr_join(); thr_join(); printf( Aantal = %d\n, aantal); } Ga ervan uit dat de ene processor die dit programma uitvoert een load/store architectuur heeft (de ALU-operaties gebeuren dus uitsluitend op registers). De leesen schrijfoperaties naar het geheugen gebeuren atomair. Wat is de bedoelde waarde van de veranderlijke aantal na het aflopen van dit programma? Welke is de kleinst mogelijke waarde die voor de veranderlijke aantal kan teruggegeven worden? Welke is de grootst mogelijk waarde die voor de veranderlijke aantal kan teruggegeven worden? Wat is de meest waarschijnlijke waarde die zal teruggeven worden? En waarom?

Op welke manier kan men de functie totaal() aanpassen zodat steeds de bedoelde waarde teruggegeven wordt, en de semantiek van de functie behouden blijft?

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