Arts >> Sztuka i rozrywka >  >> Filmy i telewizja >> Scenopisarstwo

Co robi system operacyjny, który otrzymuje przerwanie od drukarki i wstrzymuje procesor?

Kiedy system operacyjny otrzymuje przerwanie od drukarki i wstrzymuje działanie procesora, wykonuje przełączenie kontekstu. Przełączenie kontekstu to proces zapisania stanu aktualnie działającego procesu (w tym zawartości jego rejestrów i licznika bieżącego programu) i załadowania stanu procesu, który ma być uruchomiony jako następny. Dzięki temu system operacyjny może przełączać się między różnymi procesami i dać każdemu z nich szansę na uruchomienie.

W przypadku przerwania drukarki system operacyjny wstrzyma pracę procesora i zapisze stan aktualnie uruchomionego procesu, aby można go było później wznowić. Następnie załaduje stan procesu sterownika drukarki i pozwoli mu działać. Proces sterownika drukarki obsłuży następnie przerwanie z drukarki i wyśle ​​dane do wydrukowania. Po zakończeniu drukowania system operacyjny powróci do poprzednio uruchomionego procesu i wznowi jego wykonanie.

Scenopisarstwo

Powiązane kategorie