Skip to main content

รถบัสที่อยู่คืออะไร?

ที่อยู่บัสเป็นรถบัสคอมพิวเตอร์ซึ่งใช้เพื่อจัดการกับหน่วยความจำระบบหลักในคอนโทรลเลอร์ที่ฝังตัวและคอมพิวเตอร์รุ่นเก่าบางเครื่องบัสที่อยู่โปรเซสเซอร์จะถูกต่อสายตรงไปยังชิปหน่วยความจำเมนบอร์ดเดสก์ท็อปและเซิร์ฟเวอร์ส่วนใหญ่รวมถึงบัสที่อยู่ในบัสหน่วยความจำระหว่างชิปคอนโทรลเลอร์หน่วยความจำและหน่วยความจำระบบตัวประมวลผลใช้บัสที่อยู่เพื่อระบุตำแหน่งหน่วยความจำที่กำลังจะอ่านข้อมูลจากหรือเขียนข้อมูลถึงโปรเซสเซอร์บางตัวอาจใช้เพื่อระบุพอร์ตอินพุต/เอาต์พุตที่กำลังจะอ่านหรือเขียน

คอมพิวเตอร์บางเครื่องมีการเชื่อมต่อโดยตรงจากบัสที่อยู่ของโปรเซสเซอร์และอุปกรณ์ระบบอื่น ๆ ไปยังหน่วยความจำหลักตัวควบคุมอุปกรณ์ต่อพ่วงจำนวนมากสามารถแบ่งปันหน่วยความจำระบบกับโปรเซสเซอร์โดยใช้เทคนิคที่เรียกว่าการเข้าถึงหน่วยความจำโดยตรง (DMA)เครือข่ายฮาร์ดดิสก์หรือคอนโทรลเลอร์กราฟิกอาจเป็นอุปกรณ์ที่เปิดใช้งาน DMAสิ่งนี้ช่วยให้คอนโทรลเลอร์ถ่ายโอนข้อมูลไปและกลับจากระบบได้เร็วกว่าการส่งผ่านโปรเซสเซอร์ทีละชิ้น

ไม่ว่าที่อยู่ทางกายภาพมาจากโปรเซสเซอร์หรืออุปกรณ์ DMA มันจะถูกเชื่อมต่อกับบัสที่อยู่การดำเนินการนี้จะแจ้งเตือนหน่วยความจำว่าคำขออ่านหรือเขียนสำหรับที่อยู่หน่วยความจำนั้นกำลังจะทำหากการดำเนินการเขียนอยู่ระหว่างดำเนินการข้อมูลที่จะเขียนจะถูกเชื่อมต่อบนบัสข้อมูลและสัญญาณการเขียนหน่วยความจำจะถูกเรียกใช้การดำเนินการอ่านสามารถทำได้โดยทริกเกอร์สัญญาณการอ่านหน่วยความจำและอ่านบัสข้อมูล

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

คอนโทรลเลอร์หน่วยความจำ Northbridge และ FSB สามารถสร้างคอขวดในบางระบบทำให้การเข้าถึงหน่วยความจำของโปรเซสเซอร์ช้าลงด้วยเหตุนี้หน่วยความจำแคชความเร็วสูงของระบบจึงใช้บัสแคชแยกต่างหากและกว้างขึ้นแคชเชื่อมต่อโดยตรงกับโปรเซสเซอร์ผ่านบัสนี้ข้าม FSB และ Northbridge อย่างสมบูรณ์บัสแคชหรือที่เรียกว่าบัสด้านหลัง (BSB) ทำหน้าที่เป็นบัสที่อยู่บัสข้อมูลและบัสควบคุมสำหรับหน่วยความจำแคชโดยเฉพาะโปรเซสเซอร์ที่เข้ากันได้กับพีซีบางตัวรวมถึงตัวควบคุมหน่วยความจำในโปรเซสเซอร์หลักเองคอนโทรลเลอร์นี้เข้าถึงหน่วยความจำระบบหลักโดยตรงโดยไม่ต้องใช้ FSB หรืออุปกรณ์ Northbridgeเมื่อลบคอขวดเหล่านี้โปรเซสเซอร์จะใช้เวลาน้อยลงในการรอการเข้าถึงหน่วยความจำระบบหลักหน่วยความจำแคชมักจะรวมอยู่ในโปรเซสเซอร์เหล่านี้เช่นกันและแคชภายนอกใด ๆ ที่เข้าถึงได้ผ่านบัสแคช