Cosa sono le porte seriali?
Le porte seriali sono un tipo di interfaccia per computer conforme allo standard RS-232. Sono connettori a 9 pin che trasmettono informazioni, in entrata o in uscita, un byte alla volta. Ogni byte è suddiviso in una serie di otto bit, da cui il termine porta seriale .
Queste porte sono uno dei più vecchi tipi di standard di interfaccia. Prima che i modem interni diventassero comuni, i modem esterni venivano collegati ai computer tramite porte seriali, note anche come porte di comunicazione o "COM". Li usavano anche mouse per computer e persino tastiere. Alcuni utilizzavano connettori a 25 pin, ma la varietà a 9 pin era più comune. Sono controllati da un chip speciale chiamato UART (Universal Asynchronous Receiver Transmitter).
Le porte seriali differiscono dalle porte parallele a 25 pin in quanto le porte parallele trasmettono un byte alla volta utilizzando otto fili paralleli che portano ciascuno un bit. Con i dati che viaggiano in parallelo, la velocità di trasferimento era maggiore. Una porta parallela potrebbe supportare velocità fino a 100 kilobyte al secondo, mentre le porte seriali supportano solo 115 kilobit al secondo (kbps). Successivamente, la tecnologia avanzata ha spinto le velocità seriali a 460 kbps.
Nei computer tradizionali, le porte seriali erano configurate come segue:
Porte seriali | Interrompere | Indirizzo di memoria |
COM 1 | IRQ 4 | 0x3f8 |
COM 2 | IRQ 3 | 0x2f8 |
COM 3 | IRQ 4 | 0x3e8 |
COM 4 | IRQ 3 | 0x2e8 |
I dispositivi configurati per utilizzare le porte COM 1 e COM 3 non potevano essere attivi contemporaneamente, poiché condividevano l'interruzione IRQ 4. Lo stesso valeva per i dispositivi con porta COM 2 e COM 4. Spesso ciò portava a riconfigurare manualmente le porte, il che spesso causava più problemi di quanto valesse e rappresentava una sfida speciale per i dislessici.
Oggi, le porte seriali sono utilizzate principalmente per modem dial-up e gli attuali sistemi operativi gestiscono automaticamente la configurazione. Le tecnologie più recenti e più veloci di USB (Universal Serial Bus) e Firewire hanno sostituito le porte sia seriali che parallele. USB supporta velocità da 1,5 megabit al secondo a 60 megabyte al secondo. Firewire vanta velocità di trasferimento comprese tra 100 e 400 megabit al secondo.