HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)

Slides:



Advertisements
Verwante presentaties
Vincent Poté Nelis Vandermeiren Simen Akkermans Kevin De Neef
Advertisements

PROS2 Les 13 Programmeren en Software Engineering 2.
Sudoku puzzels: hoe los je ze op en hoe maak je ze?
Cirkels…omtrek en oppervlakte
Vriendschap voor het leven
SSD gebruik in “WMC“ Nico Oosterwijk.
Blok 7: netwerken Les 7 Christian Bokhove.
Par. 3.1 Computers zijn overal
Kennismaking met de computerconfiguratie
Module II Hardware Dhr. C. Walters.
Week 1: overzicht computersysteem-organisatie
Het werkgeheugen stored program concept (John von Neumann) Het achtergrondgeheugen Geheugen.
Ronde (Sport & Spel) Quiz Night !
Een manier om problemen aan te pakken
TER REGISTRATIE AANBIEDEN
1 Device driver. 2 Hardware Operating Systeem Prog1Prog2 System calls/ API Device drivers Gebruiker afschermen van de hardware.
bus DE BUS Controller: de electronica die het apparaat bestuurd Transport van bits over de bus.
Start.
automatiseringselektronica
om deze presentatie uit te voeren
De verschillende evoluties: Digitalisering Microchiptechnologie Bandbreedte Koperpaar -> coax -> glasvezelkabel Compressietechniek Schakeltechnologie Servers.
De processor.
Rijen Extra opgaven 5V A/C.
Assenstelsels en het plotten van Functies in LOGO
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 1(2): overzicht.
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
Computer Ondersteunde ZELFSTUDIE
GESPRG Les 7 Gestructureerd programmeren in C. 92 Verwisselen Schrijf een functie waarmee twee int variabelen verwisseld kunnen worden. void wissel(int.
De vierkantjes ! Dit is een puzzel om uw hersens eens goed te laten werken. De vraag is bij elk figuur hoeveel vierkanten u ziet.
Elektriciteit 1 Basisteksten
Les 9 Gelijkstroomschakelingen
4.3 Wet van behoud van energie
Oudere software op een nieuwe PC De andere manier is het gebruik van virtual p.c. Het gebruik van virtual pc heeft als voor/nadeel het standaard operatings-
1 ICT Infrastructuren 19 november 2007 David N. Jansen.
Cybersecurity puzzelen aan en mét computers Erik Poll
Operating Systems Informatica.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Digitale logica niveau: “systeem-architectuur” cpu-chips.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 2: IDaSS.
Processen in kaart brengen om ze vervolgens te verbeteren.
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
Schijvenbeheer Disk Management t/m
Oefeningen Workshop RIE Gemeenten
Programmeren met If This Then That (IFTTT)
De vierkantjes ! Dit is een puzzel om uw hersens eens goed te laten werken. De vraag is bij elk figuur hoeveel vierkanten u ziet.
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
OFC28 mediawijsheid les 7 leren door te maken
Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda.
Andere voorbeeld STAP – 87=? STAP 3 STAP STAP 2 STAP 3 STAP
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Basisfuncties Operating System.
Ordenen van gegevens Inleiding informatiesystemen © Sander Cox.
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Besturingssysteem Vaak wordt de Engelse term gebruikt: Operating System ( OS ) Plaats van het OS in een computersysteem: Hardware Applicatie Operating.
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Bits en bytes. Bit  Transistor laat stroom door of niet  Hoge spanning of lage spanning  1 of 0  Tweetallig, binair  Tientallig, decimaal  Digit.
Centraal Examen Nederlands
Digitale gegevens Drs. Ing. Rainier Kock 1. Vorige les 2 Computers werken met elektrische schakelingen Schakelaar aan = 1, uit = 0 Tekst, geluid en beeld.
Meten en meetkunde in het verkeer
Computersystemen 2 (TIRCCMS02 - Operating systems)
Computersystemen 2 (TIRCCMS02 - Operating systems)
Computersystemen 2 (TIRCCMS02 - Operating systems)
3 Hardware 3.1 De processor en intern geheugen
M5 Datacommunicatie Transportlaag
Slim tellen.
M5 Datacommunicatie Netwerklaag
Slim tellen.
Focus op de vraag –en nog even niet op het antwoord-
Netwerken & Internet 3.
Transcript van de presentatie:

HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)

HOGESCHOOL ROTTERDAM / CMI 3 Input en Output Opgaven

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 23 Vraag 3.1 Stel dat de ontwikkelingen in de chip- technologieën het mogelijk maken om een complete controller, met inbegrip van de Bus Access Logica, in één chip te bakken, wat voor een gevolg zou dat hebben voor het model van fig. 3-1?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 24 Vraag 3.2 Veronderstel dat de disk controller de bytes even snel wegschrijft naar het geheugen, als de controller deze binnen krijgt vanaf disk, waarbij geen interne buffer wordt gebruikt. Is interleaving dan bruikbaar. Beargumenteer het antwoord.

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 25 Vraag 3.3 Bij een disk wordt dubbele interleaving toegepast (zie figuur 3.4. (c)). De disk bestaat per spoor uit uit acht sectoren van 512 bytes. De omwenteling snelheid is 300 toeren per minuut. Hoelang duurt het om alle sectoren van een spoor in de juiste volgorde te lezen? Men mag ervan uitgaan, dat de arm al in de juiste positie staat en dat een halve omwenteling nodig is om sector 0 onder de lees/schrijf kop te krijgen. Al is de snelheid waarmee gegevens worden verstuurd? Beantwoord dezelfde vragen, nu met een DISC zonder interleaving, maar verder met dezelfde karakteristieken. Hoeveel valt datarate lager uit als gevolg van interleaving?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 26 Vraag 3.4 De DM ‑ 11 terminal multiplexer, die werd gebruikt voor de PDP ‑ 11 nam van iedere (half duplex) terminal lijn zeven keer zoveel samples (monsters) als de baudrate. Zo kon men zien of het binnenkomende bit een 0 of een 1 was. Het samplen van de lijn duurde 5,7 μs. (10 -6 s). Hoeveel 1200 baud lijnen kon de DM ‑ 11 ondersteunen?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 27 Vraag 3.5 Een local network werkt als volgt. De user roept een system call aan om naar het netwerk te schrijven. Het operating system kopieert de data naar een kernel buffer. Hierna kopieert hij de data naar de network controller board. Wanneer alle bytes zijn opgeslagen in de controller worden ze verzonden over het netwerk met een snelheid van 10 megabits/s. De ontvangende network controller slaat elk bit een ms nadat het verzonden is op in zijn geheugen. Wanneer het laatste bit is ontvangen krijgt de destination CPU een interrupt zodat de kernel de nieuwe data kan kopiëren naar een kernel buffer. Vervolgens wordt uitgezocht voor welke user de data bestemd is en naar de betreffende user space gekopieerd. Als we aannemen dat elke interrupt en zijn afhandling 1 ms duurt, dat de data in blokken van 1024 bytes worden verstuurd en dat het kopiëren van een byte 1 ms duurt, wat is dan de maximale snelheid waarmee een proces data kan versturen naar een ander proces?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 28 Vraag 3.6 Wat wordt bedoeld met ‘apparaat onafhankelijk’?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 29 Vraag 3.7 In welke van de 4 software-lagen wordt het volgende afgehandeld? a)Bepalen van de track, sector en kopnummer bij het lezen van een disk. b)Bijhouden van een cache van recent gebruikte blokken. c)Schrijven van commando's naar device registers. d)Controleren of de gebruiker wel de permissie heeft om een bepaald device te gebruiken. e)Omzetten van binaire format naar ASCII om ze af te kunnen drukken.

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 210 Vraag 3.8 Waarom worden output files voor de printer, normaliter, eerst op disk geschreven voordat ze worden afgedrukt?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 211 Vraag 3.9 Beschouw figuur 3.8 Neem aan dat in stap (o) C om S vraagt in plaats van R. Zou dit leiden tot deadlock? En als C om S en R vraagt?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 212 Vraag 3.10 Al de trajecten in figuur 3.12 zijn horizontaal en verticaal. Kun je omstandigheden bedenken waarin ook diagonale trajecten mogelijk zijn ?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 213 Vraag 3.11 Bekijk figuur. 3.11(b). Als Yvonne om nog een eenheid vraagt, leidt dit dan tot een veilige of onveilige toestand? Wat gebeurt er als de aanvraag van Micheal komt in plaats van Yvonne?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 214 Vraag 3.12 Zie figuur Stel dat process A de laatste tapedrive aanvraagt. Leidt dit tot een deadlock?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 215 Vraag 3.13 Een computer heeft 6 tape drives, met n processen die daar allen gebruik van willen maken. Elk proces kan twee drives nodig hebben. Voor welke waarden van n is het systeem vrij van deadlock?

HOGESCHOOL ROTTERDAM / CMI L.V. de ZeeuwComputersystemen 216 Vraag 3.x