KWALIFIKACJA INF2 - CZERWIEC 2022 (test 3)

PYTANIE NR 3.
Sygnał sterujący wysyłany przez procesor, umożliwiający zapis do urządzeń wejścia - wyjścia, został na schemacie oznaczony numerem
Ilustracja przedstawia schemat blokowy mikroprocesora z czterema sygnałami sterującymi oznaczonymi numerami od 1 do 4.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Sygnał sterujący zapisem do urządzeń wejścia-wyjścia to linia, która informuje układ I/O, że dane z magistrali mają zostać zapisane do jego rejestru. Wskazany na schemacie numer odpowiada właśnie sygnałowi "I/O write" (zapis do portów I/O), dlatego poprawną wartością jest 4.

Pełne wyjaśnienie:

Sygnał sterujący "zapis do urządzeń wejścia-wyjścia" jest elementem sterowania cyklem magistrali. Gdy procesor wykonuje operację zapisu do portu I/O, na liniach adresowych pojawia się adres portu, na liniach danych pojawia się bajt/słowo do zapisania, a osobna linia sterująca wymusza zatrzaśnięcie (przyjęcie) danych przez układ wejścia-wyjścia.

W praktyce ta linia jest odpowiednikiem sygnału typu I/O Write (często spotyka się też nazwy aktywne stanem niskim, np. z "#" lub kreską). To właśnie ona odróżnia zapis do I/O od innych cykli, takich jak odczyt z I/O czy operacje na pamięci.

Poprawna odpowiedź "4" wynika z numeracji zastosowanej na dołączonym schemacie: numer ten wskazuje sygnał, który umożliwia zapis do urządzeń wejścia-wyjścia. Pozostałe numery na takim schemacie odnoszą się do innych linii sterujących (np. innych typów cykli), więc nie spełniają warunku "zapis do I/O".

Wskazówka egzaminacyjna: czytaj opis w pytaniu słowo po słowie. Jeżeli pojawia się "zapis" i "wejścia-wyjścia", szukasz linii sterującej strobującej zapis do peryferiów, a nie sygnałów związanych wyłącznie z pamięcią lub odczytem.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To linia sterująca magistrali, którą procesor uaktywnia w trakcie cyklu zapisu do portu I/O. Informuje ona układ peryferyjny, że dane obecne na liniach danych mają zostać przyjęte i zapisane do rejestru urządzenia.
Zapis do I/O dotyczy portów i rejestrów urządzeń peryferyjnych, a zapis do pamięci dotyczy komórek RAM/ROM. W sprzęcie często rozróżnia się je osobnymi sygnałami sterującymi, aby urządzenie I/O nie reagowało na cykle pamięci i odwrotnie.
Najpierw szukaj opisów linii sterujących związanych z cyklem zapisu (np. "WR", "WRITE", "IOW"). Następnie sprawdź, czy opis dotyczy wejścia-wyjścia (I/O, port) a nie pamięci. Numer w zadaniu odnosi się do etykiety tej linii.
Same linie danych i adresu nie wystarczają, bo urządzenie musi wiedzieć kiedy dane są ważne i mają zostać przyjęte. Sygnał zapisu pełni rolę strobującą: wyznacza moment, w którym układ ma zatrzasnąć dane z magistrali.
Tak, w wielu interfejsach spotyka się sygnały aktywne stanem niskim (oznaczane np. "#" lub kreską nad nazwą). Wtedy urządzenie reaguje, gdy linia przechodzi w stan niski. Na schematach powinno to być pokazane w opisie sygnału.
Najczęściej myli się "zapis" z "odczytem" albo "I/O" z "pamięcią". Drugi błąd to wybór numeru bez sprawdzenia, do jakiego bloku na schemacie prowadzi linia sterująca. Warto zawsze odszukać opis cyklu i jego kierunek.
Wysyła go podczas wykonywania instrukcji lub operacji, której skutkiem jest zapis do portu (rejestru) urządzenia peryferyjnego. W takim cyklu procesor wystawia adres portu, dane do zapisania i uaktywnia sygnał zapisu, aby urządzenie przyjęło dane.
To peryferia komunikujące się z CPU, np. kontrolery, interfejsy komunikacyjne czy układy obsługi portów. Z punktu widzenia magistrali mają one adresowane rejestry i reagują na odpowiednie sygnały sterujące, takie jak odczyt lub zapis do I/O.
Ćwicz rozpoznawanie cykli magistrali: odczyt/zapis oraz pamięć/I/O. Ucz się typowych nazw sygnałów i ich funkcji, a na schemacie zawsze identyfikuj: (1) adres, (2) dane, (3) sygnał strobujący. To minimalizuje pomyłki.
Zwykle nie. Gdy odpowiedzi są liczbami odnoszącymi się do oznaczeń na rysunku, kluczowe jest odczytanie numeracji z ilustracji. Sama wiedza ogólna mówi, jaki sygnał jest potrzebny, ale nie pozwala wskazać konkretnego numeru bez schematu.
info

To pytanie poprawnie rozwiązuje 51% zdających egzamin. trudne

Specjaliści zwracają uwagę: "Sygnał sterujący zapisem do urządzeń wejścia-wyjścia to linia, która informuje układ I/O, że dane z magistrali mają zostać zapisane do jego rejestru."

Źródła:

  • David A. Patterson, John L. Hennessy, "Computer Organization and Design: The Hardware/Software Interface", rozdziały o magistralach i cyklach odczytu/zapisu (wydanie zależne od programu nauczania)
  • Andrew S. Tanenbaum, Todd Austin, "Structured Computer Organization", rozdziały o magistralach systemowych i komunikacji CPU z I/O (wydanie zależne od programu nauczania)

Materiały:

  • Podręczniki z architektury komputerów (magistrale, cykle odczytu/zapisu, I/O)
  • Materiały kursowe INF.2 dotyczące budowy jednostki centralnej i komunikacji z peryferiami
  • Dokumentacje edukacyjne do schematów magistral (opis linii sterujących i sygnałów strobujących)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego