Besturingssysteem en hardware
Wat moet bij een contextwisseling worden opgeslagen voor het proces waarvan wordt overgeschakeld?
- ADe inhoud van de schijfbestanden die het proces gebruikt
- BDe uitvoeringstoestand van de CPU, zoals registerwaarden en programmateller
- CDe volledige inhoud van het fysieke geheugen van het proces
Antwoord en toelichting tonen
Antwoord: B. De uitvoeringstoestand van de CPU, zoals registerwaarden en programmateller
Bij een contextwisseling worden de CPU-toestand zoals algemene registers, programmateller, stackpointer en werkingsmodus opgeslagen, zodat later vanuit dezelfde toestand kan worden hervat, en wordt de toestand van het volgende proces geladen. Bij het wisselen van proces wordt ook het register omgeschakeld dat de plaats van de paginatabel aangeeft. De inhoud van geheugen en bestanden blijft gewoon staan, dus die hoeft niet bij elke wisseling te worden opgeslagen.