แคชบัสเป็นบัสความเร็วสูงเฉพาะที่โปรเซสเซอร์คอมพิวเตอร์ใช้เพื่อสื่อสารกับหน่วยความจำแคช หรือที่เรียกว่าบัสด้านหลังมันทำงานด้วยความเร็วที่สูงกว่าบัสระบบ แคชบัสเชื่อมต่อคอร์โปรเซสเซอร์โดยตรงกับแคช มันทำงานเป็นอิสระจากบัสโปรเซสเซอร์ประมวลผลโอนข้อมูลข้ามพา ธ ที่กว้างกว่าและถูก จำกัด น้อยกว่า แคชบัสใช้ในโปรเซสเซอร์ที่ทันสมัยที่สุดเพื่อลดเวลาที่ต้องใช้ในการอ่านหรือแก้ไขข้อมูลที่เข้าถึงบ่อย
ในปี 1980 หน่วยความจำแคชมักจะอยู่บนเมนบอร์ดไม่ใช่บนชิปตัวประมวลผล แคชถูกเข้าถึงผ่านบัสโปรเซสเซอร์เช่นเดียวกับหน่วยความจำระบบปกติ จำนวนหน่วยความจำแคชมักจะมีขนาดค่อนข้างเล็กและให้เป็นการปรับปรุงประสิทธิภาพของระบบเสริมเท่านั้น
เมื่อความเร็วและประสิทธิภาพของโปรเซสเซอร์สูงขึ้นในต้นปี 1990 บัสโปรเซสเซอร์กลายเป็นคอขวด หน่วยความจำแคชเร็วต้องใช้วิธีในการโต้ตอบกับโปรเซสเซอร์โดยไม่ต้องรอหน่วยความจำระบบที่ช้าลงและการดำเนินการอินพุต / เอาต์พุตให้เสร็จสิ้น ในกลางปี 1990 โปรเซสเซอร์รุ่นใหม่ส่วนใหญ่ใช้สถาปัตยกรรมดูอัลบัสเพื่อแก้ปัญหานี้ แคชบัสความเร็วสูงถูกสร้างขึ้นเพื่อเข้าถึงแคชโดยตรง บัสนี้ไม่ได้ใช้กับสิ่งอื่น - การถ่ายโอนข้อมูลอื่น ๆ จะใช้บัสโปรเซสเซอร์ที่ช้ากว่าซึ่งรู้จักกันว่าบัสด้านหน้า โปรเซสเซอร์สามารถใช้บัสทั้งสองพร้อมกันส่งผลให้ประสิทธิภาพดีขึ้นอย่างมาก
การออกแบบสองหน่วยความจำแคชที่ใช้งานบ่อยตั้งอยู่บนเมนบอร์ด แคชบนชิปจำนวนมากยังไม่คุ้มค่าเนื่องจากปัญหาในการผลิต การออกแบบในเวลาต่อมามักจะรวมเอาแคชภายในและภายนอกเข้าด้วยกันเมื่อได้รับผลตอบแทนที่ดีขึ้น ตัวประมวลผลสมัยใหม่มักใช้แคชภายในจำนวนมาก จำนวนมากรวม 8 เมกะไบต์ (MB) หรือมากกว่าเมื่อเปรียบเทียบกับการออกแบบรุ่นเก่าที่มักมีเพียง 8 กิโลไบต์ (KB) ในการออกแบบที่ทันสมัยซึ่งแคชทั้งหมดอยู่บนชิปแคชบัสสามารถค่อนข้างสั้นกับเส้นทางข้อมูลที่กว้างมาก 512 บิตในโปรเซสเซอร์บางตัว โดยทั่วไปแล้วรถบัสจะทำงานที่ความเร็วเดียวกับโปรเซสเซอร์ ผลลัพธ์ที่ได้คือเนื้อหาแคชสามารถอ่านหรือแก้ไขได้อย่างรวดเร็ว
แต่ละคอร์ของโปรเซสเซอร์แบบมัลติคอร์อาจมีแคชของตัวเองหรือแชร์แคชขนาดใหญ่หนึ่งตัว ในทั้งสองกรณีแคชบัสเชื่อมต่อแต่ละคอร์กับหน่วยความจำแคชที่เหมาะสม เมื่อแต่ละคอร์โปรเซสเซอร์มีแคชแยกต่างหากปัญหาการเชื่อมโยงกันอาจเกิดขึ้นได้ ตัวอย่างเช่นเมื่อแกนหลักหนึ่งอัปเดตข้อมูลในแคชสำเนาอื่น ๆ ของข้อมูลนั้นในแคชอื่นกลายเป็นล้าสมัยหรือ "เก่า" วิธีหนึ่งในการแก้ไขปัญหาประเภทนี้คือการใช้แคชบัสชนิดพิเศษซึ่งบางครั้งเรียกว่าบัสระหว่างแกน รถบัสนี้เชื่อมโยงแคชทั้งหมดเข้าด้วยกันเพื่อให้แต่ละคนสามารถตรวจสอบสิ่งที่คนอื่นกำลังทำอยู่ - หากมีการอัปเดตข้อมูลชิ้นส่วนที่ใช้ร่วมกันคนอื่น ๆ สามารถสะท้อนเนื้อหาใหม่ได้ทันที


