To tylko jedna z 5 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Wejście i wyjście
Techniki wejścia wyjścia:
- programowane wejście/wyjście - operacje we/wy realizowane przez zgłaszanie zapotrzebowania przez programy
- wejście/wyjście sterowane przerwaniami - program wydaje polecenie we/wy i kontynuuje pracę dopóki sprzęt we/wy nie zakończy swojej pracy i nie zasygnalizuje tego
- bezpośredni dostęp do pamięci (DMA) - specjalny procesor we/wy przejmuje kontrolę nad operacjami we/wy
Moduły we/wy:
- obok procesora i pamięci głównej najważniejsze moduły
- sterują wieloma urządzeniami we/wy jednocześnie
- dołączone do magistrali bezpośrednio
- służy komunikacji pomiędzy urządzeniami peryferyjnymi a magistralą
- są pomostem pomiędzy urządzeniami zewnętrznym a procesorem (bo urządzenia peryferyjne mają inną prędkość zapisu i odczytu, używają innych formatów danych itd.)
- szybkość przesyłania danych na urządzenia peryferyjne jest mniejsza niż z pamięcią główną
Rola modułu wejścia/wyjścia:
- interfejs z procesorem i pamięcią przez magistralę
- interfejs z urządzeniem peryferyjnym
Urządzenia zewnętrzne
Urządzenie peryferyjne - urządzenie zewnętrzne podłączone do modułu we/wy
Kategorie urządzeń zewnętrznych:
a) do komunikowania się z człowiekiem:
- drukarki, monitory
b) do komunikowania się z inną maszyną:
- dyski taśmowe, czujniki
c) komunikacyjne do komunikowania się z odległymi urządzeniami:
- odległe terminale
Interfejs wejścia/wyjścia:
- sygnały sterowania - wskazują jakie funkcje mają być wykonane
- sygnały stanu - informują o stanie urządzenia
- sygnały danych - zawierają przesyłane dane
Logiczne układy sterowania - sterują pracą modułu we/wy
Przetwornik - konwersuje sygnał z elektronicznego na inny (specyficzny dla urządzenia)
Bufor - czasowo przechowuje dane przekazywane między urządzeniem we/wy i modułem
Przegląd urządzeń wejścia/wyjścia
a) klawiatura i monitor:
- podstawową wymienianą jednostką jest znak
- najczęściej używanym kodem tekstowym jest alfabet IRA
- znaki drukowane (znaki alfabetu, cyfry i specjalne - czyli widzialne dla człowieka)
- znaki kontrolne (znaki kontroli formatu np. powrót karetki i znaki kontroli transmisji np. potwierdzenie odbioru)
(…)
… go dotyczy
Dwa tryby adresowania:
- odwzorowany w pamięci - ta sama przestrzeń adresowa dla komórek pamięci i urządzeń we/wy (jedna linia magistrali)
- odizolowany - przestrzeń adresowa we/wy izolowana od przestrzeni adresowej danych (kilka linii magistrali)
Wejście/wyjście sterowane przerwaniami
Jak to wygląda:
- moduł wykonuje operacje we/wy, podczas gdy procesor robi swoje
- jak skończy daje znać…
…, przy pomocy magistrali systemowej. Kradzież cyklu - DMA zmusza procesor do czasowego zaprzestania korzystania z magistrali, gdy DMA jej potrzebuje
Procesor w rozkazie do DMA wysyła mu:
- informację czy wymagany jest odczyt, czy zapis czy coś innego
- adres potrzebnego urządzenia zewnętrznego
- początkowy adres pamięci, gdzie ma być zapisany/odczytany
- liczbę słów, które mają być zapisane/odczytane
Dopiero…
... zobacz całą notatkę
Komentarze użytkowników (0)