Besturingssysteem en hardware

Hoe heet de toestand waarin door te weinig fysiek geheugen alleen nog pagina's worden verdrongen en ingelezen en het werk nauwelijks vordert?

  1. ADeadlock
  2. BCachecoherentie
  3. CThrashing
Antwoord en toelichting tonen

Antwoord: C. Thrashing

Wanneer de totale hoeveelheid pagina's die gelijktijdig draaiende processen gebruiken (de working sets) groter is dan het fysieke geheugen, wordt telkens bij het inlezen van een benodigde pagina een pagina van een ander proces verdrongen die direct weer nodig is, en dat herhaalt zich. Er wordt vooral gewacht op schijftoegang en ook de CPU-benutting daalt. Dit is thrashing; het wordt opgelost door minder processen uit te voeren of meer geheugen toe te voegen. Deadlock is een toestand waarin processen op elkaars resources wachten en stilstaan.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Besturingssysteem en hardware

  1. De geheugentoegangstijd is 100 ns en de afhandeling van een paginafout kost 8 ms. Hoeveel bedraagt ongeveer de gemiddelde toegangstijd als eens per miljoen toegangen een paginafout optreedt?
  2. Wat moet bij een contextwisseling worden opgeslagen voor het proces waarvan wordt overgeschakeld?
  3. Wat is de belangrijkste reden dat een contextwisseling in de praktijk soms een grotere prestatiedaling veroorzaakt dan de tijd die het opslaan en herstellen van registers kost?
  4. Welk voordeel is juist van het toevoegen van een ASID (address space identifier) aan elke TLB-ingang?
  5. Door welk mechanisme kan het besturingssysteem op vaste tijden de CPU terugnemen van een programma dat de CPU niet uit zichzelf afstaat, om naar een ander proces over te schakelen?

Vergelijkingen bij dit onderwerp