MCA


บัสไมโครแชแนล (จุดเด่นของ MCA - MCA นั้นใช้ตัวควบคุมบัสของตัวเองแยกจากซีพียูเรียกว่า Central Arbitration Point และการส่งผ่านข้อมูลท าโดยผ่านระบบที่เรียกว่า Bus Master ซึ่งช่วยให้การส่งผ่านข้อมูลระหว่าง การ์ด ต่าง ๆ กับหน่วยความจ าหลักท าได้อย่างรวดเร็ว และยังช่วยในการส่งผ่านข้อมูลระหว่างการ์ดอีกด้วย ห น้ า | 102 ระบบคอมพิวเตอร์และสถาปัตยกรรม - สามารถก าหนดค่าต่าง ๆ ทั้ง IRO, DMA, PORT ผ่านทางซอฟต์แวร์ได้โดยไม่ ต้องไปยุ่งเกี่ยวกับจั๊มเปอร์หรือ Dirswitch บนการ์ดเลย โดยค่าต่าง ๆ สามารถเซตผ่านทางโปรแกรมเพียงตัว เดียวก็สามารถเซตได้กับทุก ๆ การ์ดที่ใช้กับ MCA - สามารถแชร์IRQ ร่วมกันได้ซึ่งนี่เป็นปัญหาส าคัญเรื่องหนึ่ง เพราะ IRQ มี จ านวนจ ากัด แต่ก็อยากมีการ์ดเพิ่มมาก ๆ IRQ ก็อาจไม่เพียงพอ MCA สามารถแชร์การใช้งาน IRQ ร่วมกัน ระหว่างการ์ดอื่น ๆ ได้ - ท างานที่ 10 MHz สนับสนุนเส้นทางข้อมูลทั้ง 16 บิต และ 32 บิต ซึ่งสามารถ ให้อัตราการส่งถ่ายข้อมูลได้สูงสุดถึง 20 เมกะไบต์ต่อวินาทีและด้วยความกว้างของเส้นทางต าแหน่งของ 32 บิต ก็สามารถอ้างต าแหน่งบนหน่วยความจ าได้ถึง 4 กิกะไบต์ 2) จุดด้อยของ MCA - ความไม่เข้ากันกับ ISA BUS เพราะ IBM นั้นได้ออกแบบ MCA มาใหม่ทั้งหมด ท าให้ไม่เข้ากันกับ ISA เลยแม้แต่น้อย แน่นอนระบบบัสแบบ MCA นี้ได้น ามาใช้บน IBM PS/2 ของ IBM เอง ดังนั้นในเครื่อง PS/2 นี้ก็จะไม่มีISA และ Card ISA ก็ไม่สามารถน ามาใช้กับ PS/2 ได้นี่เป็นปัญหาส าคัญ - ปัญหาที่หนักสุดคือ ทาง IBM นั้นได้จดลิขสิทธิ์ในเรื่องของ MCA เอาไว้ด้วย ดังนั้นผู้ที่จะผลิตการ์ดแบบ MCA เพื่อมาใช้กับบัสแบบ MCA ของตนก็ต้องเสียค่าลิขสิทธิ์ให้ด้วย (เป็นเงิน 5% ของรายได้จากการขายการ์ดนั้น) ต่อมาภายหลังได้มีการเพิ่มขีดความสามารถเข้าไปอีกคือ เรื่องของ Streaming Data Mode ซึ่งท าให้ใช้เส้นทางข้อมูลได้ถึง 64 บิต และสามารถเพิ่มอัตราการส่งผ่านข้อมูลได้ถึง 80 M/s และยังได้เพิ่มสัญญาณนาฬิกาไปเป็น 20 MHz ซึ่งจะสามารถท าให้อัตราส่งถ่ายข้อมูลสูงสุดที่ 160 M/s ด้วยMCA : Micro Channel Architecture)ซึ่งเป็นเทคโนโลยีเฉพาะ ของ IBM สิ่งที่เหนือกว่าทั้ง IBM และ COMPAQ นั้นเป็นคู่แข่งทางการค้ากัน ดังนั้นเรื่องที่จะให้COMPAQ อยู่ เหนือตนเองสำหรับ IBM นั้นเป็นไปไม่ได้ทาง IBM จึงได้ออกมาตรฐานระบบบัสของตนใหม่ เรียกว่า MICRO CHANNEL AECHITECTURE หรือ MCA เมื่อระบบบัสได้มีการแข่งกันกันขึ้น แน่นอนว่าระบบที่ถูกน ามา เปรียบเทียบ คือ ISA ซึ่งก็มีการจับตามองว่าทาง IBM นั้นจะหาทางแก้ไขจุดอ่อนของ ISA BUS ของตนอย่างไร ซึ่งวิศวกรของทาง IBM นั้นมองในมุมที่แตกต่างจากคนอื่น ๆ เมื่อ INTEL ได้เปิด CPU ของตนรุ่น 80386 ซึ่ง เป็น CPU ขนาด 32 บิต ที่สามารถอ้างตำแหน่งหน่วยความจำได้มากถึง 4 กิกะไบต์โดยมีความเร็วเริ่มต้นที่ 16 MHz ซึ่ง ISA BUS ดูจะไม่เหมาะแล้วกับ CPU ระดับนี้บรรดาผู้ใช้พีซีต่างก็มองกันว่าทางออกที่ดีคือ ควรจะมี ระบบบัสใหม่ที่สามารถรองรับในจุดนี้ได้จากการที่วิศวกรของ IBM มองในจุดที่แตกต่างจากคนอื่น ๆ ทั่วไป เพราะแต่เดิมนั้น IBM จับตลาดเมนเฟรมมาก่อน ท าให้วิศวกร IBM ถนัดกับเมนเฟรมมากกว่า ท าให้วิศวกร เหล่านั้นมองว่า PC ก็ควรจะท างานแบบหลาย ๆ Task พร้อม ๆ กันได้(Multiple Task) ประกอบกับ IBM ต้องการที่จะให้ภาพพจน์เมนเฟรมของตน ดูมีประสิทธิภาพสูงกว่าพีซี จึงไม่ค่อยได้เพิ่มหรือเปลี่ยนแปลงขีด ความสามารถให้กับระบบบัสใหม่ให้เด่นกว่าเดิมมากนัก

ที่มาของรูปภาพ : http://computerlearnfree.blogspot.com/2013/04/micro-channel-architecture-mca-bus.html

ที่มาของข้อมูล : http://pws.npru.ac.th/areeratk/system/20171005184335_fc73c106285a6322298696160a5b002b.pdf

ความคิดเห็น