Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Sprzęt komputerowy Sieci komputerowe Podstawy informatyki

Sygnał sterujący wysyłany przez procesor, umożliwiający zapis do urządzeń wejścia - wyjścia, został na schemacie oznaczony numerem

Ilustracja do pytania z kwalifikacji INF.02
A. 1
B. 3
C. 2
D. 4

Pytanie z egzaminu CKE, czerwiec 2022 (arkusz EE.08-SG-22.06).

Numer 4 oznacza sygnał I/OW, czyli I/O Write. Jest to linia sterująca wysyłana przez mikroprocesor wtedy, gdy procesor chce zapisać dane do urządzenia wejścia-wyjścia, na przykład do kontrolera dysku, portu szeregowego, karty sieciowej, układu dźwiękowego albo innego rejestru urządzenia peryferyjnego. W praktyce procesor wystawia adres portu lub rejestru urządzenia na magistralę adresową, dane na magistralę danych, a następnie aktywuje właśnie sygnał zapisu I/OW. Dzięki temu układ wejścia-wyjścia wie, że ma odebrać dane, a nie je wysyłać. Moim zdaniem to jest jeden z tych tematów, gdzie nazwa sygnału naprawdę pomaga: I/O oznacza wejście-wyjście, a W oznacza write, czyli zapis. Dla porównania, MEMW dotyczy zapisu do pamięci operacyjnej, a nie do urządzeń peryferyjnych. W dobrych praktykach projektowania i diagnostyki magistral rozróżnienie przestrzeni pamięci oraz przestrzeni I/O jest bardzo ważne, bo pomylenie tych sygnałów może prowadzić do błędnej komunikacji z urządzeniem, zawieszania sterownika albo braku reakcji sprzętu.
W tym pytaniu łatwo pomylić sygnały, bo wszystkie wyglądają podobnie i wszystkie są liniami sterującymi wychodzącymi z mikroprocesora. Trzeba jednak patrzeć nie tylko na kierunek strzałki, ale przede wszystkim na opis sygnału. MEMR oznacza Memory Read, czyli odczyt z pamięci. Taki sygnał procesor aktywuje wtedy, gdy chce pobrać dane lub instrukcję z pamięci operacyjnej, a nie kiedy chce wysłać dane do urządzenia wejścia-wyjścia. MEMW to Memory Write, czyli zapis do pamięci. Ten sygnał faktycznie dotyczy zapisu, ale adresatem jest pamięć RAM lub inny układ pamięciowy, nie port I/O. To częsty błąd myślowy: ktoś widzi literę W i od razu wybiera zapis, pomijając część MEM. Z kolei I/OR oznacza I/O Read, czyli odczyt z urządzenia wejścia-wyjścia. Procesor używa go np. gdy pobiera stan klawiatury, dane z kontrolera lub zawartość rejestru urządzenia. Nie jest to zapis, tylko transfer w przeciwną stronę. Poprawnym skojarzeniem jest dopiero I/OW: I/O wskazuje na urządzenia wejścia-wyjścia, a W na operację zapisu. Z mojego doświadczenia najlepiej uczyć się tych skrótów parami: MEMR i MEMW dla pamięci, I/OR i I/OW dla portów urządzeń. Takie rozróżnienie jest zgodne z klasyczną organizacją magistrali systemowej i pomaga później przy analizie schematów płyt głównych, układów mikrokontrolerowych oraz diagnostyce komunikacji sprzętowej.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.