สารบัญ:
คำจำกัดความ - บัสมาสเตอร์หมายถึงอะไร?
การควบคุมบัสเป็นคุณลักษณะสถาปัตยกรรมบัสที่อนุญาตให้บัสควบคุมสามารถสื่อสารโดยตรงกับส่วนประกอบอื่น ๆ ได้โดยไม่ต้องผ่าน CPU สถาปัตยกรรมบัสส่วนใหญ่ที่ทันสมัยเช่นการเชื่อมต่ออุปกรณ์ต่อพ่วงส่วนประกอบ (PCI) รองรับการควบคุมบัส
การควบคุมบัสจะเพิ่มอัตราการถ่ายโอนข้อมูลของระบบรักษาทรัพยากรระบบและเพิ่มประสิทธิภาพและเวลาตอบสนอง
Techopedia อธิบาย Bus Mastering
การควบคุมบัสช่วยให้บัสควบคุมสามารถเข้าถึง RAM ได้อย่างอิสระจาก CPU มันถูกออกแบบมาเพื่อให้การถ่ายโอนข้อมูลระหว่างอุปกรณ์ต่อพ่วงและ RAM ในขณะที่ CPU ใช้ความรับผิดชอบอื่น ๆ
แพลตฟอร์มหลักของบัสพบได้บ่อยที่สุดในอุปกรณ์อินพุต / เอาต์พุต (I / O) ที่แตกต่างกันหรือในไมโครโปรเซสเซอร์ มันควบคุมการจราจรบนทางเดิน I / O หรือบัสคอมพิวเตอร์ บัสมาสเตอร์คือ“ มาสเตอร์” และควบคุมเส้นทางเดินรถบัสที่มีสัญญาณการส่งและที่อยู่ อุปกรณ์อินพุตและเอาต์พุต (I / O) บนบัสเป็น“ ทาส”
หากคอมพิวเตอร์มีส่วนประกอบหลายอย่างที่รองรับบัสต้นแบบระบบจะต้องนำโครงสร้างแบบลำดับชั้นมาใช้เพื่อป้องกันไม่ให้ส่วนประกอบหลายชิ้นพยายามใช้บัสในเวลาเดียวกัน มีโครงสร้างหลายอย่างเช่น:
- Small Computer System Interface (SCSI): ถ่ายโอนข้อมูลระหว่างคอมพิวเตอร์และอุปกรณ์ต่อพ่วง รวมลำดับความสำคัญแบบถาวรสำหรับแต่ละ SCSI ID
- Serial Peripheral Interface (SPI): ทำงานในโหมด full duplex (ทั้งสองทิศทาง) โดยใช้สถาปัตยกรรม master / slave อุปกรณ์หลักเริ่มต้นเฟรมข้อมูลซึ่งรวมถึงการซิงโครไนซ์เฟรม
- อินเตอร์เฟซวงจรรวม (I 2 C): มีสถาปัตยกรรมบัสอนุกรมสองทิศทางที่มีข้อความหยุดและเริ่มบิตซึ่งควบคุมการถ่ายโอนข้อมูล
