Wat zijn seriële poorten?
Seriële poorten zijn een type computerinterface die voldoet aan de RS-232-standaard. Het zijn 9-pins connectoren die informatie, inkomend of uitgaand, één byte per keer doorgeven. Elke byte is opgedeeld in een reeks van acht bits, vandaar de term seriële poort.
Deze poorten zijn een van de oudste typen interfacestandaarden. Voordat interne modems gemeengoed werden, werden externe modems verbonden met computers via seriële poorten, ook wel communicatie- of "COM" -poorten genoemd. Computermuizen en zelfs toetsenborden gebruikten ze ook. Sommigen gebruikten 25-pins connectoren, maar de 9-pins variant kwam vaker voor. Ze worden bestuurd door een speciale chip, een UART (Universal Asynchronous Receiver Transmitter).
Seriële poorten verschillen van 25-pins parallelle poorten doordat de parallelle poorten één byte per keer verzenden door acht parallelle draden te gebruiken die elk een bit dragen. Met parallel lopende gegevens was de overdrachtssnelheid hoger. Een parallelle poort kan snelheden tot 100 kilobytes per seconde ondersteunen, terwijl seriële poorten slechts 115 kilobits per seconde (kbps) ondersteunen. Later verbeterde geavanceerde technologie seriële snelheden naar 460 kbps.
In traditionele computers werden seriële poorten als volgt geconfigureerd:
Seriële poorten | Onderbreken | Geheugen adres |
COM 1 | IRQ 4 | 0x3f8 |
COM 2 | IRQ 3 | 0x2f8 |
COM 3 | IRQ 4 | 0x3e8 |
COM 4 | IRQ 3 | 0x2e8 |
Apparaten die zijn geconfigureerd om poorten COM 1 en COM 3 te gebruiken, kunnen niet tegelijkertijd actief zijn, omdat ze IRQ 4 onderbreken. Hetzelfde gold voor COM 2- en COM 4-poortapparaten. Vaak leidde dit tot het handmatig opnieuw configureren van de poorten, wat vaak meer problemen veroorzaakte dan het waard was en een speciale uitdaging vormde voor de dyslecticus.
Tegenwoordig worden seriële poorten voornamelijk gebruikt voor inbelmodems en de huidige besturingssystemen verwerken de configuratie automatisch. Nieuwere, snellere USB-technologieën (Universal Serial Bus) en Firewire hebben anders zowel seriële als parallelle poorten vervangen. USB ondersteunt snelheden van 1,5 megabits per seconde tot 60 megabytes per seconde. Firewire biedt overdrachtsnelheden tussen 100 en 400 megabits per seconde.