Vad är serieportar?

Seriella portar är en typ av datorgränssnitt som överensstämmer med RS-232-standarden. De är 9-stiftskontakter som vidarebefordrar information, inkommande eller utgående, en byte i taget. Varje byte är uppdelad i en serie om åtta bitar, därav termen seriell port.

Dessa portar är en av de äldsta typerna av gränssnittsstandarder. Innan interna modem blev vanligt förekommande anslöts externa modem till datorer via seriella portar, även kända som kommunikations- eller ”COM”-portar. Datormöss och till och med tangentbord använde dem också. Vissa använde 25-stiftskontakter, men 9-stiftsvarianten var vanligare. De styrs av ett speciellt chipanrop en UART (Universal Asynchronous Receiver Transmitter).

Seriella portar skiljer sig från 25-stifts parallella portar genom att parallellportarna sänder en byte i taget genom att använda åtta parallella ledningar som var och en bär en bit. Med data som färdades parallellt var överföringshastigheten högre. En parallellport kunde stödja hastigheter upp till 100 kilobyte per sekund, medan serieportar endast stödde 115 kilobit per sekund (kbps). Senare har förbättrad teknik skjutit upp seriehastigheter till 460 kbps.

I traditionella datorer konfigurerades serieportar enligt följande:

Seriella portar avbryter minnesadress

COM 1 IRQ 4 0x3f8

COM 2 IRQ 3 0x2f8

COM 3 IRQ 4 0x3e8

COM 4 IRQ 3 0x2e8

Enheter konfigurerade att använda portarna COM 1 och COM 3 kunde inte vara aktiva samtidigt, eftersom de delade avbrotts-IRQ 4. Detsamma gällde för COM 2- och COM 4-portenheter. Ofta ledde detta till att portarna manuellt konfigurerades om, vilket ofta orsakade mer problem än det var värt och utgjorde en speciell utmaning för dyslektiker.
Idag används serieportar främst för uppringda modem och nuvarande operativsystem hanterar konfigurationen automatiskt. Nyare, snabbare teknologier av USB (Universal Serial Bus) och Firewire har annars ersatt både seriella och parallella portar. USB stöder hastigheter från 1.5 megabit per sekund till 60 megabyte per sekund. Firewire har överföringshastigheter mellan 100 och 400 megabit per sekund.