Memory Management Strategies - Swapping

4 belangrijke vragen over Memory Management Strategies - Swapping

Wat is het essentiële verschil tussen enerzijds swapping en anderzijds paging en segmentering?

Bij swapping worden gehele processen uitgewisseld tussen het geheugen en de backing store. Bij paging en segmentering worden slechts delen van processen uitgewisseld tussen het geheugen en de backing store.

Een variant van swapping is roll out roll in. Wat wordt hiermee bedoeld?

Roll out roll in is een variant van swapping die wordt toegepast bij priority-based scheduling. Deze houdt in dat een proces met een lagere prioriteit wordt uitgeswapt voor een proces met een hogere prioriteit en weer wordt teruggeswapt als het proces met de hogere prioriteit klaar is.

Bij CPU-scheduling wordt een proces voor verwerking door de CPU uit de ready queue geselecteerd. Moet het proces op dat moment in het geheugen staan?

Nee, dat hoeft niet. De dispatcher controleert of het proces in het geheugen staat en laadt het proces indien nodig in het geheugen.

  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Als een proces tijdens het wachten op I/O wordt geswapt kan dit tot gevolg hebben dat de I/O-operatie met data van een proces wordt uitgevoerd. Welke twee oplossingen kunnen gebruikt worden om dit te voorkomen?

  • Een proces dat wacht op I/O mag niet geswapt worden
  • I/O-operaties in de buffers van het besturingssysteem uitvoeren en uitwisseling tussen deze buffers en het geheugen laten plaatsvinden op het moment dat het proces ingeswapt wordt.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo