|
|
PCI Slot บนเมนบอร์ด เป็นยังไง คืออะไร..??
PCI Slot
PCI มาจากคำว่า Peripheral Component Interconnection ซึ่งเป็น Local Bus แบบหนึ่งที่ใช้กันอยู่ในปัจจุบัน หลาย ๆ คนอาจจะไม่คุ้นเคยกับคำว่า Local Bus ซึ่งจริง ๆ แล้วมันหมายถึงระบบบัสที่มีเส้นสายสัญญาณที่เชื่อมต่อกันโดยตรงระหว่างบัสของไมโครโปรเซสเซอร์ (System Bus) กับ Local Bus ซึ่งทำให้อัตราความเร็วและขนาดของบิตข้อมูลเท่ากับตัวซีพียู แต่ในระบบ PCI Bus จริง ๆ แล้วไม่ได้เชื่อมต่อกับ System Bus แต่จะเชื่อมต่อผ่านกับชุดระบบ PCI Chip Set ซึ่งจะมีข้อดีที่ว่า จะไม่ใช้กระแสไฟจากสัญญาณของ System Bus ทำให้สามารถมีจำนวนของ PCI Slot ได้มาก ส่วนขนาดของบิตข้อมูลที่ใช้ติดต่อกันระหว่าง PCI I/O Card กับซีพียูจะมีขนาด 32 บิต ซึ่งจะทำให้ไม่เกิดปัญหาคอขวด แต่จะมีปัญหาอยู่ที่ความเร็วการทำงานที่ 33.3 MHz
อัตราความเร็วในการรับส่งข้อมูลบน PCI Bus เป็นดังนี้
33 MHz x 32 Bit = 1,056 Mbit/Sec หรือ 132 MB/Sec ซึ่งหาเป็นระบบ PCI Bus ขนาด 64 บิต เราจะได้ความเร็วที่เพิ่มขึ้นกว่าเท่าตัว หรือประมาณ 264MB/Sec ซึ่งจะเหมาะสมกับงาน Graphics ขนาดใหญ่ต่าง ๆ
มาตรฐานต่าง ๆ ของของ PCI ในปัจจุบัน
- PCI 2.0 ทำงานที่ความเร็ว 30-33MHz
- PCI 2.1 สนับสนุนการทำงานที่ความเร็ว 66MHz
- PCI 2.2 สนับสนุน slot ได้สูงถึง 5 slot และยังรองรับ PCI card แบบ Bus Master
รูปแบบของระบบ PCI Bus
- PCI Bus มีอยู่ 2 แบบ คือแบบ 32 บิต และ 64 บิต
- มีการแบบใช้แรงดันไฟ +3.3v และ +5v สำหรับระบบบนเครื่อง PC ทั่วไปที่เป็นขนาด 32 บิต จะใช้ +3.3v
- สามารถถ่ายเทข้อมูลแบบ Burst Mode ที่มีขนาดของข้อมูลที่ส่งถ่ายกันมีขนาดไม่แน่นอน
- เป็นระบบ Plug n Play หรือ PnP ที่คุ้นเคย ซึ่ง PnP ก็คือสามารถจัดตั้งค่า Configuration ในทางฮาร์ดแวร์โดยอัตโนมัติ ซึ่งสามารถตั้งค่าที่จะไม่ให้เกิดการอินเทอร์รัพต์ระหว่างกัน
- สามารถทำงานแบบ Concurrent Bus PCI ได้ ซึ่งก็แปลว่า card ที่ติดตั้งต่าง ๆ สามารถทำงานได้พร้อมกันได้
- PCI Bus มีระบบตรวจสอบความผิดพลาดและรายงานขณะส่งถ่ายข้อมูล
- เป็นระบบ Bus ที่ไม่ขึ้นกับ Processor ใด ๆ อีกทั้งยังสามารถ Configuration โดยผ่านทาง Bios Setup
- อุปกรณ์ต่าง ๆ ที่ติดตั้งอยู่บน PCI Bus จะใช้เวลาการเข้าถึง (Access) ต่ำ (Low Latency) ซึ่งจะลดเวลาในการร้องขอในการทำงานในระบบ
- มีระบบ Write Posting และ Read Prefetching ซึ่งก็คือการเตรียมเขียนข้อมูลคำสั่งไว้ล่วงหน้า และการเตรียมการอ่านข้อมูลคำสั่งไว้ล่วงหน้า เพื่อเป็นการประหยัดเวลาที่ใช้เตรียมอ่าน เขียนคำสั่งต่อไป
ข้อมูลจาก เซียนคอม
|
ฐานข้อมูลทิปคอมพิวเตอร์จาก บีคอม
หน้าหลักทิปคอมพิวเตอร์
|
|