Co to są porty szeregowe?
Porty szeregowe to rodzaj interfejsu komputera, który jest zgodny ze standardem RS-232. Są to 9-stykowe złącza, które przekazują informacje przychodzące lub wychodzące, jeden bajt na raz. Każdy bajt jest podzielony na serię ośmiu bitów, stąd termin port szeregowy .
Porty te są jednym z najstarszych rodzajów standardów interfejsów. Zanim modemy wewnętrzne stały się powszechne, modemy zewnętrzne były podłączone do komputerów przez porty szeregowe, znane również jako porty komunikacyjne lub porty „COM”. Używały ich także myszy komputerowe, a nawet klawiatury. Niektóre wykorzystywały złącza 25-stykowe, ale odmiana 9-stykowa była bardziej powszechna. Są one kontrolowane przez specjalny układ nazywany UART (Universal Asynchronous Receiver Transmitter).
Porty szeregowe różnią się od 25-pinowych portów równoległych tym, że porty równoległe przesyłają jeden bajt na raz za pomocą ośmiu równoległych przewodów, z których każdy przenosi jeden bit. Przy równoległym przesyłaniu danych szybkość transferu była większa. Port równoległy może obsługiwać prędkości do 100 kilobajtów na sekundę, podczas gdy porty szeregowe obsługują tylko 115 kilobitów na sekundę (kb / s). Później ulepszona technologia zwiększyła prędkości szeregowe do 460 kb / s.
W tradycyjnych komputerach porty szeregowe zostały skonfigurowane w następujący sposób:
Porty szeregowe | Przerwać | Adres pamięci |
COM 1 | IRQ 4 | 0x3f8 |
COM 2 | IRQ 3 | 0x2f8 |
COM 3 | IRQ 4 | 0x3e8 |
COM 4 | IRQ 3 | 0x2e8 |
Urządzenia skonfigurowane do korzystania z portów COM 1 i COM 3 nie mogły być jednocześnie aktywne, ponieważ współużytkowały przerwanie IRQ 4. To samo dotyczy urządzeń COM 2 i COM 4. Często prowadziło to do ręcznej rekonfiguracji portów, co często powodowało więcej problemów niż było to warte i stanowiło szczególne wyzwanie dla osób z dysleksją.
Obecnie porty szeregowe są używane głównie do modemów telefonicznych, a obecne systemy operacyjne obsługują konfigurację automatycznie. Nowsze, szybsze technologie USB (Universal Serial Bus) i Firewire w inny sposób zastąpiły porty szeregowy i równoległy. USB obsługuje prędkości od 1,5 megabajta na sekundę do 60 megabajtów na sekundę. Firewire oferuje prędkości transferu od 100 do 400 megabitów na sekundę.