Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es lié à rien
logo-home
Operating Systems Samenvatting boek €3,99   Ajouter au panier

Resume

Operating Systems Samenvatting boek

Met dit samenvatting zul je het gemakkelijker hebben

Aperçu 8 sur 56  pages

  • Oui
  • 3 juin 2014
  • 56
  • 2012/2013
  • Resume
Tous les documents sur ce sujet (1)

1  vérifier

review-writer-avatar

Par: hamidabsalah • 8 année de cela

Traduit par Google

Adequate but sometimes too general

reply-writer-avatar

Par: EHB • 8 année de cela

Traduit par Google

Thank you for your comments! There are also downloadable flashcards free on this box if you are interested for this :)

avatar-seller
EHB

Questions d'entraînement disponibles

Fiches 30 Fiches
Gratuit 7 vendus

Quelques exemples de cette série de questions pratiques

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”?

Réponse: 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.

Réponse: 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?

Réponse: 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.

Réponse: 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?

Réponse: 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?

Réponse: 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?

Réponse: 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?

Réponse: 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?

Réponse: 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?

Réponse: 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.

Les avantages d'acheter des résumés chez Stuvia:

Qualité garantie par les avis des clients

Qualité garantie par les avis des clients

Les clients de Stuvia ont évalués plus de 700 000 résumés. C'est comme ça que vous savez que vous achetez les meilleurs documents.

L’achat facile et rapide

L’achat facile et rapide

Vous pouvez payer rapidement avec iDeal, carte de crédit ou Stuvia-crédit pour les résumés. Il n'y a pas d'adhésion nécessaire.

Focus sur l’essentiel

Focus sur l’essentiel

Vos camarades écrivent eux-mêmes les notes d’étude, c’est pourquoi les documents sont toujours fiables et à jour. Cela garantit que vous arrivez rapidement au coeur du matériel.

Foire aux questions

Qu'est-ce que j'obtiens en achetant ce document ?

Vous obtenez un PDF, disponible immédiatement après votre achat. Le document acheté est accessible à tout moment, n'importe où et indéfiniment via votre profil.

Garantie de remboursement : comment ça marche ?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Auprès de qui est-ce que j'achète ce résumé ?

Stuvia est une place de marché. Alors, vous n'achetez donc pas ce document chez nous, mais auprès du vendeur EHB. Stuvia facilite les paiements au vendeur.

Est-ce que j'aurai un abonnement?

Non, vous n'achetez ce résumé que pour €3,99. Vous n'êtes lié à rien après votre achat.

Peut-on faire confiance à Stuvia ?

4.6 étoiles sur Google & Trustpilot (+1000 avis)

98390 résumés ont été vendus ces 30 derniers jours

Fondée en 2010, la référence pour acheter des résumés depuis déjà 14 ans

Commencez à vendre!
€3,99  7x  vendu
  • (1)
  Ajouter