2212790413

2212790413



Obsługa wej-wyj

Przed operacją WE/WY CPU określa zawartość rejestrów w sterowniku.

Sterownik sprawdza stan swoich rejestrów, aby określić rodzaj działania, a następnie wykonuje to działanie (np. dla operacji czytania przesyła dane z urządzenia do swojego lokalnego bufora)

O zakończeniu działania sterownik informuje CPU za pomocą przerwania.

•    Synchroniczne WE/WY (synchronous l/O) - CPU czeka na zakończenie operacji WE/WY. Nieefektywne wykorzystanie CPU i urządzeń WE/WY!

•    Asynchroniczne WE/WY (asynchronous 1/0) - rozpoczęcie operacji WE/WY i kontynuowanie działań systemu operacyjnego lub programu użytkownika bez czekania na zakończenie.

Tablica stanów urządzeń (device status table) określająca typ urządzeń, ich adresy i stany (wolne, zajęte, ...) - potrzebna do obsługi wielu urządzeń.

Kolejka oczekujących zamówień dla każdego urządzenia - do obsługi zamówień wielu procesów.

Efektywniejsze wykorzystanie CPU i urządzeń WE/WY.

Na koniec procedura obsługi przerwania urządzenia WE/WY zwraca sterowanie - do programu użytkownika, do pętli czekania, etc.



Wyszukiwarka

Podobne podstrony:
p1020857 (2) Programowane wejście-wyjście (2) 96 CPU żąda operacji we-wy 98 Operację przeprowad
p1020857 (2) Programowane wejście-wyjście (2) 96 CPU żąda operacji we-wy 98 Operację przeprowad
wykon opera we wy Schemat wykonania operacji WE/WY Monitor Przypadek n Przejście do
Funkcje zawarte w bibliotece < stdio.h > Operacje we/wy realizowane za pomocą strumieni (ang.
Operacje WE/WY użytkownika Rozkazy WE/WY są uprzywilejowane - jak zatem użytkownik może wykonywać op
> Spooling (simultaneous peripheral operation on-Iine): Metoda nakładania operacji WE/WY jednego
Pięciostanowy model procesu Zarządzanie dyskowymi operacjami we/wy“HIEFr-mTTV:^HTTTT^ Strategie
p1020852 (2) Kroki w działaniu we-wy 9* CPU sprawdza status modułu I/O urządzenia 38 Moduł I/O
p1020854 Decyzje modułu we-wy 9* Ukrycie przed CPU własności urządzeń 8* Wsparcie dla pojedyncz
Zarządzanie systemem WE/WY Jednym z celów systemu operacyjnego jest ukrywanie przed użytkownikiem (c

więcej podobnych podstron