แคช CPUเป็นหน่วยความจำบัฟเฟอร์สำหรับการจัดเก็บชั่วคราวของข้อมูลที่ช่วยให้ข้อมูลที่จะโอนระหว่างหน่วยการทำงานที่มีลักษณะการถ่ายโอนที่แตกต่างกันเพราะมันดำเนินการในลักษณะที่คล้ายกันเป็นแรมไม่ซึ่งเป็นหน่วยความจำหลักของ คอมพิวเตอร์ซึ่งมีโปรแกรมและข้อมูลอยู่ซึ่งสามารถดำเนินการอ่านและเขียนได้ แต่หน่วยความจำ RAMมีขนาดเล็กและเข้าถึงได้เร็วกว่าและใช้บ่อยกว่า
แคชเป็นระบบจัดเก็บข้อมูลความเร็วสูงพิเศษที่สามารถเป็นได้ทั้งในพื้นที่สงวนของหน่วยความจำหลักเป็นอุปกรณ์จัดเก็บข้อมูลที่เป็นอิสระ แคชมีสองประเภท ได้แก่ แคชและแคชดิสก์
แคชเป็นส่วนหนึ่งของRAM คง SRAM ความเร็วสูงเป็นหน่วยความจำ - เซมิคอนดักเตอร์และจะเร็วกว่า RAM, DRAM แบบไดนามิกที่ใช้เป็นหน่วยความจำหลักและมีประสิทธิภาพเพราะโปรแกรมจะเข้าถึงได้หลายต่อหลายครั้ง ข้อมูลเดียวกันหรือคำแนะนำที่จะเก็บข้อมูลใน SRAMซึ่งเมื่อหลีกเลี่ยงคอมพิวเตอร์ยินยอมให้หน่วยความจำ DRAM มันเป็นชนิดของหน่วยความจำแรมเทคโนโลยี
ดิสก์แคชทำงานอยู่บนพื้นฐานของหลักการเดียวกันของแคชแต่แทนที่จะใช้SRAMเซมิคอนดักเตอร์ - based สูง - ความเร็วหน่วยความจำหลักของล่าสุดของข้อมูลในฮาร์ดดิสก์จะใช้ แต่เมื่อความต้องการโปรแกรม ที่จะ ไป สำหรับข้อมูลดิสก์สิ่งแรกที่พวกเขาทดสอบคือดิสก์แคชเพื่อดูว่าข้อมูลอยู่ในแคชของดิสก์หรือไม่