พอร์ตอนุกรมคืออะไร

พอร์ตอนุกรมเป็นประเภทของอินเตอร์เฟซคอมพิวเตอร์ที่เป็นไปตามมาตรฐาน RS-232 พวกเขาเป็นตัวเชื่อมต่อ 9 พินที่ถ่ายทอดข้อมูลขาเข้าหรือขาออกทีละหนึ่งไบต์ แต่ละไบต์จะแบ่งออกเป็นแปดบิตดังนั้นคำว่าพอร์ต อนุกรม

พอร์ตเหล่านี้เป็นหนึ่งในมาตรฐานส่วนต่อประสานที่เก่าที่สุด ก่อนที่โมเด็มภายในจะกลายเป็นเรื่องธรรมดาโมเด็มภายนอกถูกเชื่อมต่อกับคอมพิวเตอร์ผ่านพอร์ตอนุกรมหรือที่รู้จักกันว่าพอร์ตการสื่อสารหรือ "COM" หนูคอมพิวเตอร์และแม้กระทั่งคีย์บอร์ดก็ใช้มันเช่นกัน บางตัวใช้คอนเนคเตอร์ 25 พิน แต่ความหลากหลายแบบ 9 พินนั้นเป็นเรื่องธรรมดามาก พวกเขาถูกควบคุมโดยชิปพิเศษเรียกว่า UART (Universal Asynchronous Receiver Transmitter)

พอร์ตอนุกรมแตกต่างจากพอร์ตขนาน 25 พินที่พอร์ตขนานส่งหนึ่งไบต์ในแต่ละครั้งโดยใช้สายเคเบิลแปดเส้นที่แต่ละพอร์ตมีหนึ่งบิต เมื่อข้อมูลเดินทางพร้อมกันอัตราการถ่ายโอนจึงยิ่งใหญ่ขึ้น พอร์ตขนานสามารถรองรับอัตราสูงถึง 100 กิโลไบต์ต่อวินาทีในขณะที่พอร์ตอนุกรมสนับสนุนเพียง 115 กิโลบิตต่อวินาที (kbps) ต่อมาเทคโนโลยีที่ได้รับการปรับปรุงได้เพิ่มความเร็วของซีเรียลเป็น 460 kbps

ในคอมพิวเตอร์แบบดั้งเดิมพอร์ตอนุกรมถูกกำหนดค่าดังนี้:

พอร์ตอนุกรม ขัดจังหวะ ที่อยู่หน่วยความจำ
COM 1 IRQ 4 0x3f8
COM 2 IRQ 3 0x2f8
COM 3 IRQ 4 0x3e8
COM 4 IRQ 3 0x2e8

อุปกรณ์ที่กำหนดค่าให้ใช้พอร์ต COM 1 และ COM 3 ไม่สามารถใช้งานได้ในเวลาเดียวกันเนื่องจากอุปกรณ์ IRQ 4 นั้นถูกอินเตอร์รัปต์เช่นเดียวกับอุปกรณ์พอร์ต COM 2 และ COM 4 บ่อยครั้งที่สิ่งนี้นำไปสู่การกำหนดค่าพอร์ตใหม่ด้วยตนเองซึ่งบ่อยครั้งทำให้เกิดปัญหามากกว่าที่ควรค่าและวางความท้าทายพิเศษสำหรับ dyslexic

วันนี้พอร์ตอนุกรมส่วนใหญ่จะใช้สำหรับโมเด็ม dial-up และระบบปฏิบัติการปัจจุบันจัดการการกำหนดค่าโดยอัตโนมัติ ใหม่กว่าเทคโนโลยีที่เร็วกว่าของ USB (Universal Serial Bus) และ Firewire นั้นได้เปลี่ยนทั้งพอร์ตอนุกรมและพอร์ตขนาน USB รองรับความเร็วจาก 1.5 เมกะบิตต่อวินาทีถึง 60 เมกะไบต์ต่อวินาที Firewire มีอัตราการถ่ายโอนระหว่าง 100 และ 400 เมกะบิตต่อวินาที