PDA

ดูเวอร์ชั่นเต็ม : มีเรื่องจะถามครับ External Bus คืออะำไรครับ (ขอสาระนะครับ)



goodsuper99
4th December 2011, 23:23
ช่วยผมหน่อยครับ จะเอาไว้ทำรายงาน ขอบคุณมากครับ

Type-7442
4th December 2011, 23:24
คือ ภาษาอังกฤษฮร๊าฟฟฟฟฟฟฟฟฟฟฟฟฟ

SoNy009
4th December 2011, 23:27
BUS หมายถึง ช่องทางการขนถ่ายข้อมูลจากอุปกรณ์หนึ่ง
ไปยังอุปกรณ์หนึ่งของระบบคอมพิวเตอร์ มันเกี่ยวกับคอมอะ ผมก็ไม่ค่อยรู้

Bastardz
4th December 2011, 23:29
คือ ภาษาอังกฤษฮร๊าฟฟฟฟฟฟฟฟฟฟฟฟฟ

เึ้ค้าก็บอกอยู่แหม่ ว่าขอสาระ

ปล.ขออภัย จขกท. ครับผมไม่ทราบจริงๆ (คือพอมีข้อมูลแต่บอกไม่ถูก)

JigsawHYHY
4th December 2011, 23:32
BUS หมายถึง ช่องทางการขนถ่ายข้อมูลจากอุปกรณ์หนึ่งไปยังอุปกรณ์หนึ่งของระบบคอมพิวเตอร์ เพราะการทำงานของระบบคอมพิวเตอร์ CPU จะต้องอ่านเอาคำสั่งหรือโปรแกรมจากหน่วยความจำ มาตีความและทำตามคำสั่งนั้นๆ ซึ่งในบางครั้งจะต้องอ่านข้อมูลจากอุปกรณ์อื่นๆ เพื่อใช้ประกอบในการทำงาน หรือใช้ในการประมวลผลด้วยผลลัพธ์ของการประมวลผล ก็ต้องส่งไปแสดงผลที่ยังจอภาพ หรือเครื่องพิมพ์หรืออุปกรณ์อื่นๆ
ระบบ BUS ทางกายภาพ คือสายทองแดงที่วางตัวอยู่บนแผงวงจรของเครื่องคอมพิวเตอร์ ที่เชื่อมโยงกับอุปกรณ์ต่างๆ ความกว้างของระบบบัส จะนับขนาดข้อมูลที่วิ่งอยู่โดยจะมีหน่วยเป็น บิต (BIT) บนเครื่องไมโครคอมพิวเตอร์ บัสจะมีความกว้างหลายขนาด ขึ้นอยู่กับรุ่นของเครื่องพีซี เช่น บัสขนาด 8 บิต 16 บิต และ 32 บิต โดยปัจจุบันจะกว้าง 16 บิต บัสยิ่งกว้างจะทำให้การส่งถ่ายข้อมูลจะทำได้ครั้งละมากๆ จะมีผลทำให้คอมพิวเตอร์เครื่องนั้นทำงานได้เร็วตามไปด้วย
ระบบบัส ขนาด 16 บิต ก็คือระบบการส่งถ่ายข้อมูลพร้อมๆกันในคราวเดียวกันได้ถึง 16 บิต และบัส 32 บิต ย่อมเร็วกว่าบัส 16 บิต ในระบบบัสที่ส่งข้อมูลได้จำนวนเท่าๆกัน นั้นก็ยังมีบางอย่างที่ทำให้การส่งข้อมูลมีความแตกต่างกัน ดังที่เราจะเห็นว่าเครื่องพีซีของเราในปัจจุบันจะมีระบบบัสอยู่หลายขนาด เช่น ISA, EISA, MCA, VLPCI เป็นต้น
ทั้ง ISA, PCI, AGP, VLPCI ล้วนแต่เป็น CARD เพิ่มขยาย (EXPANSION CARD) ซึ่งนำมาต่อกับระบบบัสเพิ่มขยาย (EXPANSION BUS) ที่จะช่วยเพิ่มประสิทธิภาพ และช่วยเพิ่มขีดความสามารถให้กับคอมพิวเตอร์ระบบบัสเพิ่มขยายนั้น จะช่วยให้เราสามารถปรับแต่ง หรือเพิ่มขยายความสามารถของระบบ โดยผ่านทาง PLUG-IN BOARD หรือเรียกว่า เป็น CARD เพิ่มขยาย EXPANSION CARD เช่นเมื่อต้องการให้เครื่อง COMPUTER มีเสียง อยากให้คอมพิวเตอร์เล่นเพลงได้ก็ต้องหาซื้อ SOUNDCARD และลำโพงมาต่อเพิ่ม โดยแค่นำมา PLUG ลงใน EXPANSION SLIT บน MAINBOARD และทำการ CONFIG ก็สามารถใช้งานได้ โดยไม่จำเป็นต้องเดินสายไฟ รื้อ MAINBOARD ให้ยุ่งยาก
ระบบบัสเพิ่มขยายนี้มีใช้มานานแล้ว โดยสมัยแรกๆที่ทำการลดขนาดเมนเฟรม เป็น MINICOMPUTER บริษัท DIGITAL EQUIPMENT CORPORATION หรือที่รู้จักกันในนาม DEC ได้วางตลาด MINICOMPUTER ลักษณะ BUS-ORIENTED DESIGN ซึ่งประกอบไปด้วย แผงวงจรย่อยๆบน BOARD นำมาประกอบรวมกัน ต่อมา เครื่องจักรที่ได้รับยกย่องว่าเป็น PC (PERSONAL COMPUTER) เครื่องแรกก็ได้ถือกำเนิดขึ้น เป็นผลงานของ ED ROBERTS โดยให้ชื่อว่า ALTAIR (อัลแตร์) ซึ่งลักษณะของเครื่องนี้ จะเป็นลักษณะ SINGLE BOARD MACHINE กล่าวคือมีเพียง BOARD เปล่าๆ ซึ่งมี SLOT เพิ่มขยายให้จำนวนหนึ่ง และตัว CPU เองรวมทั้งหน่วยความจำหลัก (MAIN MEMORY/RAM) ก็อยู่บน BOARD เพิ่มขยายที่นำมา PLUG บน SLOT นั้นๆนั่นเอง โดยระบบบัสที่ใช้เรียกว่า S-100 หรือ ALTAIR
BUS (IEEE 696) ซึ่งก็ใช้เป็นมาตรฐานในวงการนี้มานานหลายปี แต่ก็ใช่ว่าเครื่องทุกๆเครื่องจะต้องใช้ ALTAIR BUS นี้ เพราะทาง APPLE เองก็ออกมาตรฐานของตัวเองขึ้นมา เรียกว่า APPLE BUS และทาง IBM เอง ก็ได้กำหนดมาตรฐาน PC BUS ขึ้นมาพร้อมๆกับการ IBM PC ต้นแบบ
พื้นฐานระบบบัส (Bus)
การทำงานของระบบคอมพิวเตอร์ ถ้าเปรียบเทียบกับระบบโครงสร้างร่างกายของมนุษย์เราน่าจะเปรียบเทียบได้ง่ายและเห็นภาพชัดเจน เพราะอย่างน้อยคนเราส่วนใหญ่คงจะพอรู้ระบบโครงสร้างการทำงานของร่างกายของเราเองอยู่บ้างไม่มากก็น้อยล่ะ
ดังนั้นระบบการทำงานของบัสก็จะคล้ายกับเส้นเลือดในร่างกายของมนุษย์นั่นเอง สำหรับทำหน้าส่งถ่ายกระแสเลือดไปหล่อเลี้ยงส่วนต่างๆของร่างกาย ซึ่งกระแสเลือดในระบบคอมพิวเตอร์ก็คือข้อมูล (Data) นั่นเอง
บัส คือ ทางเดิน หรือ ช่องทางระหว่างอุปกรณ์ต่างๆที่ใช้ในการติดต่อสื่อสารภายในคอมพิวเตอร์ บัสที่ถูกเรียกเฉพาะตามวัตถุประสงค์การใช้งานมีตัวอย่างดังนี้


• Processor Bus
• System Bus
• Frontside or Gunning Transceiver Logic plus (GTL+) Bus
• Main Memory Bus
• Host Bus
• Local Bus
• Internal Bus
• External Bus


ส่วนประกอบของ System Bus มีดังนี้


• Address Bus
• Data Bus
• Control Bus



แอดเดรสบัส (Address Bus) ใช้สำหรับ


• ถ่ายโอนต้นทาง (Source) และปลายทาง (Distination) ของการส่งข้อมูลบน Data Bus
• ชี้ตำแหน่งของหน่วยความจำที่ระบุโดย Microprocessor, Bus Masters หรือ Direct Memory Access (DMA) Controller


ดาต้าบัส (Data Bus) คือทางเดินสำหรับรับ-ส่งข้อมูลระหว่างโพรเซสเซอร์ (Processor) กับหน่วยความจำ (Memory) หรือ หน่วยความจำกับอุปกรณ์อินพุทเอาท์พุท (I/O)
คอนโทรลบัส (Control Bus) คือทางเดินสำหรับสัญญาณควบคุมการทำงานของส่วนต่างๆระหว่างโพรเซสเซอร์กับหน่วยความจำและอุปกรณ์อินพุทเอาท์พุทตัวอย่างเช่น


• W/R - Write/Read
• IRQ - Interrupt Requests
• BCLK - Bus Clock
• DRQ - DMA Requests


การทำงานของระบบบัสในเครื่องพีซี
ในระบบไมโครคอมพิวเตอร์ การส่งถ่ายข้อมูลส่วนมากจะเป็นระหว่างไมโครโปรเซสเซอร์กับอุปกรณ์ภายนอกทั้งหมด โดยผ่านบัส ในไมโครโพรเซสเซอร์จะมีบัสต่างๆ ดังนี้คือ
บัสข้อมูล (DATA BUS) คือบัสที่ ไมโครโพรเซสเซอร์ (ซีพียู) ใช้เป็นเส้นทางผ่านในการควบคุมการส่งถ่ายข้อมูลจากตัวซีพียูไปยังอุปกรณ์ภายนอกหรือรับข้อมูลจากอุปกรณ์ภายนอก เพื่อทำการประมวลผลที่ซีพียู,/DD>
บัสรองรับข้อมูล (ADDRESS BUS) คือบัสที่ตัวซีพียู เลือกว่าจะส่งข้อมูลหรือรับข้อมูลจากอุปกรณ์ไหนไปที่ใดโดยจะต้องส่งสัญญาณเลือกออกมาทางแอดเดรสบัส
บัสควบคุม (CONTROL BUS) เป็นบัสที่รับสัญญาณการควบคุมจากตัวซีพียูโดยบัสควบคุม เพื่อบังคับว่าจะอ่านข้อมูลเข้ามา หรือจะส่งข้อมูลออกไป จากตัวซีพียู โดยระบบภายนอกจะตอบรับต่อสัญญาณควบคุมนั้น
ไมโครโพรเซสเซอร์ไม่ใช่จะควบคุมการทำงานของบัสทั้งหมด บางกรณีในการส่งถ่ายข้อมูลภายนอกด้วยกันเอง ผ่านบัสได้เป็นกรณีพิเศษเหมือนกัน เช่น การอ่านข้อมูลจากหน่วยความจำสำรองขนาดใหญ่ สามารถส่งผ่านมายังหน่วยความจำหลักได้โดยไม่ผ่านไมโครโพรเซสเซอร์เลย ก็โดยการใช้ขบวนการที่เรียกว่า ขบวนการ DMA (DIRECT MEMORY ACCESS)


Credit: http://www.vcharkarn.com/vblog/33315

muek9999
5th December 2011, 12:09
^
^
^
^
ครอกกกกกกกกกกกกกกฟี่่ ล้อเล่นฮาๆครับ

ขอบคุณครับมีสาระมาก

Lost Seraph
5th December 2011, 15:28
External แปลว่าภายนอก External Bus ก็คือช่องทางการส่งข้อมูลที่นำมาติดตั้งไว้ภายนอกอ่ะครับ คำว่า Bus ก็ลองอ่านจากเรปบนๆดู