แคช L1 คืออะไร

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

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

ปกติแล้วเราคิดว่า RAM นั้นค่อนข้างเร็วเพราะมันเร็วกว่าฮาร์ดไดรฟ์มาก RAM เป็นพื้นที่สำหรับเก็บชั่วคราวที่จะทำงานเมื่อคอมพิวเตอร์บูท คอมพิวเตอร์ทั่วไปมี RAM 1-4 กิกะไบต์ (GB) โดยการโหลดโปรแกรมไฟล์รูปภาพและรายการอื่น ๆ ที่ต้องการลงใน RAM คอมพิวเตอร์ไม่จำเป็นต้องค้นหาฮาร์ดไดรฟ์เพื่อดึงข้อมูลจากการร้องขอที่ตามมา

ในขณะที่นี่เป็นกลยุทธ์ที่ดี CPU สามารถทำงานได้เร็วกว่า RAM และเพื่อเพิ่มความเร็วให้กับสิ่งต่าง ๆ คุณอาจคิดถึง L1, L2 และ L3 cache เป็น go-betweens ที่คาดหวังว่าคำขอใดจะทำจาก RAM โดยเก็บข้อมูลนั้นไว้ที่ พร้อม เมื่อมีคำขอมา CPU จะตรวจสอบแคช L1 ก่อนตามด้วย L2 และ L3 แคช (ถ้ามี) หาก CPU ค้นหาข้อมูลที่ร้องขอในแคชจะมีการ เข้าสู่แคช และหากไม่ใช่จะเป็นการค้นหา แคช และ RAM จะถูกค้นหาถัดไปตามด้วยฮาร์ดไดรฟ์ เป้าหมายคือเพื่อเพิ่มความนิยมและลดการพลาดที่ช้า

ในขณะที่แคช L1 มีอยู่ในซีพียูในปัจจุบัน แต่อาจอยู่ข้าง CPU ในพีซีรุ่นเก่า L2 cache สามารถสร้างขึ้นในซีพียูหรืออยู่บนเมนบอร์ดพร้อมกับแคช L3 ในบางกรณีแคช L3 ยังรวมอยู่ใน CPU ซึ่งแตกต่างจาก RAM แคชไม่สามารถขยายได้