KWALIFIKACJA INF2 + INF3 - STYCZEŃ 2015

PYTANIE NR 1.
Ile linii danych ma magistrala Centronics ?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Interfejs Centronics (klasyczny port równoległy drukarki) przesyła dane równolegle w 8 bitach.
Dlatego ma 8 linii danych oznaczanych zwykle jako D0–D7. Pozostałe przewody w złączu służą do sterowania, sygnałów statusu oraz masy, ale nie są liniami danych.

Pełne wyjaśnienie:

Magistrala/interfejs Centronics był klasycznym sposobem podłączania drukarek do komputera w trybie transmisji równoległej. Kluczową cechą tej transmisji jest jednoczesne przesyłanie kilku bitów danych oddzielnymi przewodami.

W standardowej implementacji Centronics dane przesyłane są jako 8-bitowy bajt, dlatego występuje 8 linii danych (najczęściej opisywanych jako D0–D7). To właśnie te linie odpowiadają za przenoszenie właściwej informacji drukowania.

Odpowiedzi "2" i "1" są typowymi pułapkami wynikającymi z mylenia transmisji równoległej z szeregową: w interfejsach szeregowych (w uproszczeniu) dane płyną jednym torem, natomiast Centronics równolegle przesyła cały bajt. Odpowiedź "16" może wynikać z błędnego skojarzenia z 16-bitową szerokością danych niektórych innych magistral lub z mylenia liczby linii danych z liczbą wszystkich sygnałów występujących w złączu.

Warto pamiętać, że oprócz linii danych interfejs Centronics ma też linie sterujące (np. związane z potwierdzaniem/wyzwalaniem przesyłu) oraz linie statusowe, a także przewody masy. One jednak nie zwiększają liczby linii danych — nadal jest to 8.

  • Wskazówka egzaminacyjna: jeśli pytanie brzmi o "linie danych" w Centronics, myśl o bajcie, czyli 8 bitach.
  • Uwaga praktyczna: mimo że rozwiązanie jest dziś rzadziej spotykane, bywa używane w starszym sprzęcie i w zadaniach dotyczących urządzeń peryferyjnych.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Centronics to klasyczny interfejs drukarkowy oparty o transmisję równoległą. W typowej wersji przesyła dane w postaci 8-bitowego bajtu (D0–D7), a oprócz tego wykorzystuje dodatkowe linie do sterowania i sygnalizacji stanu urządzenia.
Standardowy Centronics ma 8 linii danych, ponieważ przesyła dane jako jeden bajt naraz (8 bitów). Każdy bit ma osobny przewód (D0–D7), a synchronizację i potwierdzanie realizują osobne sygnały sterujące.
Poza 8 liniami danych potrzebne są linie sterujące i statusowe (np. do sygnalizacji zajętości, potwierdzenia, błędów) oraz masy. Dzięki nim komputer i drukarka mogą uzgadniać moment przesłania bajtu i wykrywać problemy, mimo że dane idą osobnymi liniami.
W praktyce często tak się mówi, ale precyzyjnie: Centronics to sposób komunikacji/złącze drukarki, a "port równoległy" w PC to interfejs po stronie komputera. W wielu zastosowaniach współpracowały razem (rozwiązania zgodne z IEEE 1284), więc w zadaniach szkolnych bywają utożsamiane.
Linie danych to te, które przenoszą bity informacji (D0–D7). Linie sterujące/statusowe służą do "obsługi" transmisji (np. sygnał gotowości, potwierdzenia, zajętości). Najprościej: dane to zawsze zestaw o stałej szerokości (tu 8), reszta to sygnały pomocnicze.
W klasycznym ujęciu Centronics przesyła jeden bajt, czyli 8 bitów. Można oczywiście przesłać większą porcję danych jako wiele kolejnych bajtów, ale jednocześnie (równolegle w jednym cyklu) idzie 8 bitów. Pozostałe sygnały nie są dodatkowymi bitami danych.
Najczęściej myli się liczbę linii danych z liczbą wszystkich przewodów w kablu lub z pinami złącza. Drugi błąd to skojarzenie z transmisją szeregową i wybór 1. Warto zapamiętać: "linie danych" = szerokość bajtu w Centronics = 8.
Najczęściej w starszych drukarkach, urządzeniach przemysłowych lub w środowiskach, gdzie utrzymuje się legacy sprzęt. Można też spotkać przejściówki i rozwiązania emulujące starsze interfejsy. W administracji IT przydaje się to głównie do diagnozy i kompatybilności.
Centronics jest przykładem transmisji równoległej, bo wiele bitów idzie jednocześnie osobnymi liniami. W przeciwieństwie do transmisji szeregowej, gdzie bity idą kolejno jednym kanałem, tu cały bajt (8 bitów) jest obecny na liniach danych w tym samym czasie.
Pomaga stworzenie tabeli: interfejs → rodzaj transmisji → typowe zastosowanie → cechy (np. liczba linii danych, sygnały). Ucz się rozróżniać "linie danych" od "linii sterujących". Rozwiązuj też zadania porównujące interfejsy (np. równoległe vs szeregowe).
info

To pytanie poprawnie rozwiązuje 61% zdających egzamin. średnie

Według specjalistów z branży: "Interfejs Centronics (klasyczny port równoległy drukarki) przesyła dane równolegle w 8 bitach.Dlatego ma 8 linii danych oznaczanych zwykle jako D0–D7."

Źródła:

  • IEEE Std 1284-1994: Standard Signaling Method for a Bidirectional Parallel Peripheral Interface for Personal Computers, opis linii danych D0–D7 (standard IEEE 1284) - wydanie 1994
  • Wikipedia: "Parallel port" (sekcja o liniach danych i sygnałach IEEE 1284/Centronics) https://en.wikipedia.org/wiki/Parallel_port - dostęp 2026-02-27
  • OSDev Wiki: "Parallel port" (opis rejestru danych i 8-bitowych linii danych) https://wiki.osdev.org/Parallel_port - dostęp 2026-02-27

Materiały:

  • Dokumentacja standardu IEEE 1284 (opis linii danych i sygnałów sterujących)
  • Podręczniki/opracowania o portach PC i urządzeniach peryferyjnych (port równoległy)
  • Noty techniczne lub opisy pinoutu złączy drukarkowych typu Centronics

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego