Dalej...
2. Przypomnienie z SO
- Kontekst procesu: tryb użytkownika i jądra
- Kontekst przerwania
- Droga od zdarzenia do obsługi
- zgłoszenie żądania przerwania przez sprzęt
- oczekiwanie na odblokowanie przerwań
- zapamiętanie stanu i skok do procedury obsługi przerwań
- obudzenie czekającego procesu (try_to_wake_up())
- jeśli nowy proces ma wyższy priorytet - ustawienie flagi need_resched
- need_resched sprawdzany podczas powrotu z trybu jądra do użytkownika
- wykonanie schedule() i wybranie nowego procesu do działania