De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Context switching Naomi Baggelaar. Het proces Twee applicaties: A en B CPU voert de instructies van programma A uit. Op een bepaald moment wordt er data.

Verwante presentaties


Presentatie over: "Context switching Naomi Baggelaar. Het proces Twee applicaties: A en B CPU voert de instructies van programma A uit. Op een bepaald moment wordt er data."— Transcript van de presentatie:

1 Context switching Naomi Baggelaar

2 Het proces Twee applicaties: A en B CPU voert de instructies van programma A uit. Op een bepaald moment wordt er data wegeschreven naar de harde schijf. In plaats van de CPU te laten wachten totdat alle data is weggeschreven, is het effectiever om de processor nu de instructies van programma B te laten uitvoeren Dus wordt er geswitcht worden.

3 Switchen Het adres van de instructie die volgt na het datatransport staat in de programcounter geplaatst worden. Vervolgens moet het adres waar programma B mee verder gaat in de programcounter geplaats worden. Ook moet de inhoud van alle andere registers ook bewaard worden, omdat hij hoort bij programma A. De inhoud van alle andere registers van programma B moet worden teruggezet.

4 applicatie Applicatie Operating System Hardware

5 Programma AOperating systemProgramma B Save registers A Restore register Save registers B Restore register

6 Programma AOperating systemProgramma B Save registers A Restore register Save registers B Restore register

7 Programma AOperating systemProgramma B Save registers A Restore register Save registers B Restore register

8 Programma AOperating systemProgramma B Save registers A Restore register Save registers B Restore register

9 Programma AOperating systemProgramma B Save registers A Restore register Save registers B Restore register

10 Programma AOperating systemProgramma B Save registers A Restore register Save registers B Restore register


Download ppt "Context switching Naomi Baggelaar. Het proces Twee applicaties: A en B CPU voert de instructies van programma A uit. Op een bepaald moment wordt er data."

Verwante presentaties


Ads door Google