context switching: przełączanie kontekstu

> Dodaj do ulubionych
Przestawienie procesora na wykonywanie innego procesu. Słowo kontekst oznacza tu zawartość rejestrów procesora oraz licznik programu (program-counter) w danym czasie. Przełączanie kontekstu ogólnie odbywa się w następujących etapach: 1) Zatrzymanie bieżącego procesu i zapisane w pamięci stanu (kontekstu) procesora; 2) Pobranie z pamięci stanu innego procesu i załadowanie go do rejestrów procesora; 3) Powrót do miejsca wskazywanego przez licznik programu (tzn. powrót do miejsca w kodzie, w którym nastąpiła przerwa wykonywania procesu).

Dodaj komentarz

11 − jeden =