Skip to main content

รถบัสด้านหลังคืออะไร?

บัสด้านหลังเป็นชิ้นส่วนของฮาร์ดแวร์คอมพิวเตอร์ที่เชื่อมโยงหน่วยประมวลผลกลาง (CPU) กับระดับ 2 (L2) และบางครั้งหน่วยความจำแคชระดับ 1 (L1)การเชื่อมต่อนี้ทำเมื่อ CPU ต้องการจัดเก็บหน่วยความจำในแคชหรือเพื่อดึงหน่วยความจำจากมันการเชื่อมต่อ CPU และแคชกับบัสด้านหลังเป็นสิ่งสำคัญเนื่องจาก CPU จะมีข้อมูลการประมวลผลเวลาที่ง่ายขึ้นซึ่งก่อนหน้านี้จัดเก็บหรือประมวลผลก่อนหน้านี้ในคอมพิวเตอร์ส่วนใหญ่รถบัสนี้เร็วหรือเร็วเท่ากับ CPU

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

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

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

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