Który z interfejsów jest portem równoległym?
IEEE 1284 to właściwy wybór, bo jest to standard opisujący klasyczny port równoległy, znany też jako port LPT albo interfejs Centronics. W praktyce kojarzy się głównie ze starszymi drukarkami, skanerami, programatorami, kluczami sprzętowymi i niektórymi urządzeniami przemysłowymi. Nazwa port równoległy nie jest przypadkowa: dane są przesyłane kilkoma liniami jednocześnie, typowo 8 bitów naraz, a dodatkowe przewody obsługują sygnały sterujące i statusowe, np. informację o zajętości drukarki. Na komputerach PC często spotykało się złącze DB-25, a po stronie drukarki złącze Centronics 36-pin. Standard IEEE 1284 uporządkował tryby pracy, takie jak SPP, EPP i ECP, czyli także szybszą oraz dwukierunkową transmisję. Moim zdaniem warto to kojarzyć nie tylko z teorią, bo przy diagnostyce starszego sprzętu nadal można spotkać karty PCI/PCIe z portem LPT albo ustawienia portu równoległego w BIOS/UEFI. Dobra praktyka jest taka, żeby rozpoznawać interfejs po standardzie transmisji, a nie tylko po wyglądzie wtyczki, bo adaptery i przejściówki potrafią nieźle namieszać.
W tym pytaniu łatwo pomylić pojęcie portu z samym faktem, że coś służy do podłączania urządzeń zewnętrznych. USB, RS232 i IEEE 1394 również są interfejsami komunikacyjnymi, ale nie są klasycznym portem równoległym w rozumieniu standardu LPT. USB to magistrala szeregowa, co widać już w nazwie Universal Serial Bus. Dane są przesyłane sekwencyjnie, z użyciem protokołu, kontrolera hosta i identyfikacji urządzeń. To zupełnie inna filozofia niż w porcie równoległym, gdzie wiele linii danych przenosi bity jednocześnie. RS232 także jest interfejsem szeregowym, bardzo popularnym w starszych modemach, terminalach, urządzeniach pomiarowych i automatyce. Częsty błąd polega na tym, że ktoś widzi duże złącze DB-9 albo DB-25 i zakłada, że to musi być port równoległy. A tu trzeba patrzeć na standard sygnałów, nie tylko na kształt złącza. IEEE 1394, znany jako FireWire, również nie jest portem równoległym. To szybki interfejs szeregowy używany kiedyś często do kamer DV, dysków zewnętrznych i sprzętu audio-wideo. Poprawnym skojarzeniem jest IEEE 1284, bo ten standard definiuje port równoległy Centronics/LPT, jego tryby transmisji i linie sterujące. Z mojego doświadczenia takie pytania sprawdzają głównie, czy rozróżniasz równoległe przesyłanie danych od szeregowego, a nie czy pamiętasz same nazwy kabli.