100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
Operating Systems Samenvatting boek €3,99   In winkelwagen

Samenvatting

Operating Systems Samenvatting boek

Met dit samenvatting zul je het gemakkelijker hebben

Voorbeeld 8 van de 56  pagina's

  • Ja
  • 3 juni 2014
  • 56
  • 2012/2013
  • Samenvatting
Alle documenten voor dit vak (1)

1  beoordeling

review-writer-avatar

Door: hamidabsalah • 8 jaar geleden

Voldoende maar soms te algemeen

reply-writer-avatar

Door: EHB • 8 jaar geleden

Bedankt voor uw commentaar ! Er zijn ook flashcards gratis te downloaden over dit vak als u interesse daarvoor hebt :)

avatar-seller
EHB

Beschikbare oefenvragen

Flashcards 30 Flashcards
Gratis 7 verkocht

Enkele voorbeelden uit deze set oefenvragen

1.

Het is belangrijk dat een besturingssysteem efficiënt gebruik maakt van de hardware. Zijn er situaties waarin het misschien interessant kan zijn om dit principe te laten varen en computerbronnen te “verspillen”?

Antwoord: Ja, wanneer een pc ontworpen is voor één gebruiker die alle bronnen voor zich kan opeisen is het BS vooral met een accent op gebruiksvriendelijkheid ontwikkelt. Het gebruik van bronnen wordt volledig genegeerd. De prestaties van het systeem zijn wel belangrijk, maar de eisen die 1 gebruiker stelt vormen geen probleem voor het gebruik van de bronnen.

2.

Is het nodig dat een besturingssysteem applicaties zoals webbrowsers, mailclients e.d. bevat? Zoek zowel een argument voor als een argument tegen.

Antwoord: Nee, bijv. microkernels gaan zoveel mogelijk van de kernel naar “user” space verhuizen en de communicatie tussen user modules gebeurt m.b.v. message passing. Hierdoor kan men makkelijker de microkernel uitbreiden, het BS makkelijker herschrijven voor nieuwe architecturen en dit is betrouwbaarder (minder uitvoering in kernelmode) en veiliger.

3.

Welke rol spelen kernelmode en usermode bij de beveiliging?

Antwoord: Om zo het BS af te schermen van fouten die door de gebruiker zijn veroorzaakt (en gebruikers van elkaar afschermen). Tijdens opstarten systeem wordt hardware in monitor mode geïnitialiseerd en worden gebruikersprocessen in user-mode gestart. Bij elke trap of interrupt schakelt hardware over van user naar monitor mode. Machine-instructies die schade kunnen aanrichten moeten enkel in monitor mode door hardware kunnen uitgevoerd worden = geprivilegieerde instructies. Wanneer het systeem dit in user mode probeert uit te voeren wordt een trap gegenereerd en behandelt de hardware deze als niet toegestaan in plaats van ze uit te voeren.

4.

Bespreek de voor- en nadelen van een microkernel.

Antwoord: 1) Men kan makkelijker de microkernel uitbreiden, meestal wijzigingen op kleine schaal, het BS makkelijker herschrijven voor nieuwe architecturen, alle nieuwe services worden aan de gebruikersruimte toegevoegd zodat er geen wijzigingen in de kernel vereist zijn. 2) De microkernel is betrouwbaarder (minder uitvoering in kernelmode) en veiliger omdat meeste services worden uitgevoerd als gebruikersprocessen i.p.v. kernelprocessen. Als een service niet beschikbaar is, heeft dit geen invloed op de rest van het BS. 3) Prestaties nemen af naarmate de overhead van de systeemfuncties toeneemt, er moet constant geswitcht worden, dit kan opgelost worden door lagen uit de gebruikersruimte in de kernel onder te brengen en die beter op elkaar af te stemmen.

5.

Wat is het verschil tussen harde en zachte realtime systemen?

Antwoord: Harde: - Alles gebeurt binnen bepaalde tijdsbeperking - Secundaire opslag beperkt of afwezig (veroorzaakt teveel variabele vertragingen) - Opslag in ROM - Niet in timesharing systemen of gewone BS Zachte: - Realtime processen krijgen voorrang op andere - Tijdsbeperking niet gegarandeerd - Gemakkelijker te implementeren in gewone BS

6.

Waarom kan je een gemiddeld besturingssystemen niet zomaar als hard realtime systeem inschakelen?

Antwoord: Omdat de meest geavanceerde voorzieningen die andere BS kenmerken ontbreken, aangezien deze de gebruiker vaak van de hardware scheiden en tot onzekerheid leiden over de tijd die nodig is om een bewerking uit te voeren.

7.

Wat wordt verstaan onder “graceful degradation” bij multiprocessorsystemen?

Antwoord: Fouttolerante systemen, de mogelijkheid om tijdens een storing diensten te kunnen blijven aanbieden naargelang het aantal apparaten dat nog storingvrij werkt. Bijv als bij asymmetrische multiprocessing de master uitvalt, hopen dat de slave dit opvangt, bij symmetrische multiprocessing vangen de andere processors dit sowieso op.

8.

Sommige oude computers beschermden het besturingssysteem door het in een stuk geheugen te plaatsen dat niet kon gewijzigd worden, niet door de gebruikersapplicaties maar ook niet door het besturingssysteem zelf. Bedenk enkele moeilijkheden die hierdoor ontstaan?

Antwoord: Het geheugen kan nooit vrijgemaakt worden en zal misschien vollopen met instructies die wachten om uitgevoerd te worden maar door problemen niet kunnen uitvoeren.

9.

Hoe kan een timer gebruikt worden om de huidige tijd/datum te bepalen?

Antwoord: Een timer-interrupt signaleert dat een bepaalde periode is verstreken, zodat het BS de huidige tijd kan bepalen op basis van een specifieke beginwaarde. Bijv. wanneer elke seconde een interrupt optreedt en er al 120 interrupts zijn afgehandeld sinds het systeem heeft meegedeeld dat het 13u was, is het op dit moment 13:02. Maar de tijd die nodig is om interrupts te verwerken leidt er vaak toe dat de softwareklok achterloopt.

10.

Bespreek wat er gebeurt als een applicatie in- of uitvoer probeert te doen?

Antwoord: De CPU laadt de gegevens in de juiste registers van de apparaatcontroller, die analyseert vervolgens de inhoud van deze registers om te bepalen welke actie moet worden ondernomen. Als de controller bijvoorbeeld een aanvraag vindt om gegevens te lezen, begint deze gegevens over te dragen van het apparaat naar de lokale buffer. Zodra de gegevensoverdracht is voltooid, deelt de apparaatcontroller dit aan de CPU mee door een interrupt te geven. Nadat de I/O wordt gestart wordt er aan synchrone of asynchrone I/O gedaan.

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

√  	Verzekerd van kwaliteit door reviews

√ Verzekerd van kwaliteit door reviews

Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!

Snel en makkelijk kopen

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, Bancontact of creditcard voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

Focus op de essentie

Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!

Veelgestelde vragen

Wat krijg ik als ik dit document koop?

Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.

Tevredenheidsgarantie: hoe werkt dat?

Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.

Van wie koop ik deze samenvatting?

Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper EHB. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor €3,99. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 96143 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen
€3,99  7x  verkocht
  • (1)
  Kopen