DSC01191

DSC01191



Windows NT - wykorzystanie przerwań

•    Wykonywanie operacji wejścia/wyjścia w tle.

Procesor rozpoczyna operację we/wy i wykonuje inne wątki kiedy urządzenie wykonuje odpowiednie operacje. Kiedy urządzenie kończy operację wysyła do procesora przerwanie. Urządzenia określające pozycję (mysz), drukarki, klawiatura, dyski i karty sieciowe są sterowane przy pomocy przerwań.

•    Sterowanie wielozadaniowością.

Jądro generuje przerwania programowe w celu wywłaszczenia aktualnie pracującego wątku i zastąpienia go innym.

•    Przejęcie sterowania od wątku który zakończył lub zawiesił pracę -przerwanie DPC (deffered procedurę cali)

•    Asynchroniczne wykonywanie procedur (APC) - pozwala użytkownikowi lub systemowi na wykonanie fragmentu kodu programu w dowolnym momencie.


Wyszukiwarka

Podobne podstrony:
DSC01196 Windows NT - sprzęt wejścia-wyjścia •    Komunikacja pomiędzy procesorem a s
DSC01195 Windows NT - sprzęt wejścia-wyjścia •    Urządzenia I/O : pamięci, przesyłan
UDOSTĘPNIANIE DRUKARKIUstawienia w Windows NT 4.0 Jeśli twój system operacyjny to Windows NT 4.0, sk
Spooling umożliwia wykonywanie w tym samym czasie operacji wejścia/wyjścia jednego zadania i ob
rys 4 20 Rysunek 4.20. Wykonanie operacji wejścia/wyjścia z przerwaniem programu
DSC01183 Windows NT - program wykonawczy Executive Menedżer procesów i wątków -pomocnicze prace zwią
DSC01189 Windows NT - Kemel * Zarządzanie harmonogramem pracy wątków » Obsługa wyjątków » Obsłu
Plan wykładu nr 1 Operacje wejścia/wyjścia w języku C++ Plan wykładu nr 1 Operacje wejścia/wyjścia w
Rozdział 1. • Proste operacje wejścia-wyjścia 13 Przykładowe rozwiązanie — listing 1.4 package
Rozdział 1. • Proste operacje wejścia-wyjścia 15 ZADANIE 1.6 Napisz program, który oblicza resztę z
Rozdział 1. • Proste operacje wejścia-wyjścia 17 Rezultat działania programu można zobaczyć na rysun
Proste operacje wejścia-wyjścia W tym rozdziale zamieszczono proste zadania wraz z przykładowymi
Rozdział 1. • Proste operacje wejścia-wyjścia 9 package zadani ell; //Zadanie l.l1 Linijka kodu doub
Rozdział 1. • Proste operacje wejścia-wyjścia    11 Przykładowe rozwiązanie

więcej podobnych podstron