2212790412

2212790412



Wykorzystanie mechanizmu przerwań

Przerwanie przekazuje sterowanie do procedury obsługi przerwania, zwykle poprzez wektor przerwań zawierający adresy wszystkich procedur obsługi (stosowane np. w systemach UNIX, MS-DOS).

W architekturze przerwań trzeba uwzględniać przechowywanie adresu przerwanego rozkazu.

Podczas obsługi jednego przerwania inne przerwania są wyłączone, aby uchronić przed jego utratą.

Przerwanie generowane przez oprogramowanie nazywa się pułapką (trap) -może być spowodowane przez błąd (np. dzielenie przez zero) lub na życzenie użytkownika.

System operacyjny (SO) przechowuje stan CPU zapamiętując zawartość rejestrów i licznika rozkazów.

SO ustala rodzaj przerwania przy pomocy:

•    odpytywania (polling)

•    wektorowego systemu przerwań.

Oddzielne segmenty kodu określają działania, jakie należy podjąć dla każdego typu przerwania. Nowoczesne systemy operacyjne są sterowane przerwaniami(interrupt driven).



Wyszukiwarka

Podobne podstrony:
255 tif 6.6. KOMPUTERYZACJA STACJI przekazuje sterowanie do właściwej procedury użytkowej, do której
52781 zdj5 (4) Praktyczne sposoby optymalizacji kodu Przekazywanie parametrów do procedury przez wa
Ćwiczenie 3 Dokonaj montażu mechanicznego i elektrycznego samoczynnego układu sterowania do rozruchu
DSC02086 do kilkudziesięciu procent czasu kalendarzowego. Operatorzy koparek wykorzystują te przerwy
Przerwanie 1 Zapamiętuj e kontekst. -programowe (instrukcja w procedurze obsługi przerwania) odłożen
Untitled 13 (2) 185.    Analizator wzrokowy i jego receptory, mechanizmy przekazywani
regulującego podwzgórza. Stąd informacje sterujące mechanizmami wykonawczymi są przekazywane do
124988834827208189015751694706 n 1.2. Przekaźnik sterowania żaluzjami SIRO + Przekaźnik sterowania
Adres procedury obsługujące.} monitory umieszczony Jest w wektorze przerwania i oh, czyli pod adrese
Elementy teletransmisji danych Przekazywanie danych do kanału transmisji sterowane jest za pomocą pr
K 198a 1 28-kamałowy system sterujący z PCNowy Elektronik 198-KLwia cześć sterowników do PC wykorzys
17600 p1030066 (2) Przekazywanie sterowania•    Rozkazy rozgałęzienia Cjranch) Np. sk

więcej podobnych podstron