context switching: przełączanie kontekstu

22 listopada 2012
1 gwiadka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek
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).

Dyskusja

Twój adres e-mail nie zostanie opublikowany.