Što su serijski portovi?

Serijski portovi su vrsta računalnog sučelja koje je u skladu sa RS-232 standardom. To su 9-pinski konektori koji prenose informacije, dolazne ili odlazne, jedan po jedan bajt. Svaki bajt je razbijen u niz od osam bitova, otuda i pojam serijski port.

Ovi portovi su jedan od najstarijih tipova standarda sučelja. Prije nego što su interni modemi postali uobičajeni, vanjski modemi su bili povezani s računalima putem serijskih portova, također poznatih kao komunikacijski ili “COM” portovi. Koristili su ih i računalni miševi, pa čak i tipkovnice. Neki su koristili 25-pinske konektore, ali 9-pinski je bio češći. Njima upravlja poseban čip koji zove UART (Univerzalni asinkroni prijemnik odašiljač).

Serijski portovi se razlikuju od 25-pinskih paralelnih portova po tome što paralelni portovi prenose jedan po jedan bajt korištenjem osam paralelnih žica od kojih svaka nosi jedan bit. S paralelnim prijenosom podataka brzina prijenosa je bila veća. Paralelni port mogao bi podržavati brzine do 100 kilobajta u sekundi, dok su serijski portovi podržavali samo 115 kilobita u sekundi (kbps). Kasnije je poboljšana tehnologija povećala serijske brzine na 460 kbps.

U tradicionalnim računalima, serijski portovi su konfigurirani na sljedeći način:

Adresa memorije prekida serijski portovi

COM 1 IRQ 4 0x3f8

COM 2 IRQ 3 0x2f8

COM 3 IRQ 4 0x3e8

COM 4 IRQ 3 0x2e8

Uređaji konfigurirani za korištenje portova COM 1 i COM 3 nisu mogli biti aktivni u isto vrijeme, jer su dijelili prekidni IRQ 4. Isto je vrijedilo i za uređaje COM 2 i COM 4 porta. Često je to dovelo do ručnog rekonfiguriranja portova, što je često izazivalo više problema nego što je vrijedilo i predstavljalo poseban izazov za disleksičare.
Danas se serijski portovi uglavnom koriste za dial-up modeme, a trenutni operativni sustavi automatski upravljaju konfiguracijom. Novije, brže tehnologije USB (Universal Serial Bus) i Firewire inače su zamijenile i serijske i paralelne portove. USB podržava brzine od 1.5 megabita u sekundi do 60 megabajta u sekundi. Firewire se može pohvaliti brzinama prijenosa između 100 i 400 megabita u sekundi.