Arts >> Umění a zábava >  >> Filmy a TV >> Scenáristika

Když operační systém obdrží přerušení od tiskárny a pozastaví CPU, co provádí?

Když operační systém obdrží přerušení od tiskárny a pozastaví CPU, provede přepnutí kontextu. Přepnutí kontextu je proces uložení stavu aktuálně běžícího procesu (včetně obsahu jeho registrů a aktuálního programového čítače) a načtení stavu procesu, který má být spuštěn jako další. To umožňuje operačnímu systému přepínat mezi různými procesy a dát každému z nich šanci na spuštění.

V případě přerušení tiskárny operační systém pozastaví CPU a uloží stav aktuálně běžícího procesu, aby mohl být později obnoven. Poté načte stav procesu ovladače tiskárny a umožní jeho spuštění. Proces ovladače tiskárny pak zpracuje přerušení z tiskárny a odešle data k tisku. Po dokončení tisku se operační systém přepne zpět na dříve spuštěný proces a obnoví jeho provádění.

Scenáristika

Související kategorie