Cache CPU (Central Processing Unit) เป็นหน่วยความจำที่มีความเร็วสูงและอยู่ใกล้กับหน่วยประมวลผล (CPU) โดยมีจุดประสงค์เพื่อเพิ่มประสิทธิภาพในการเข้าถึงข้อมูลที่ใช้ในการประมวลผล ซึ่งช่วยลดเวลาที่ใช้ในการดึงข้อมูลจากหน่วยความจำหลักหรือหน่วยความจำหลักหน้า (Main Memory) ที่มีความช้ากว่า.
Cache CPU แบ่งออกเป็นเลเวลหลายระดับ (Level) ซึ่งมีความใกล้เคียงกับ CPU และระดับที่มีความจุใหญ่ขึ้นมักอยู่ในระดับที่มีความช้ากว่า โครงสร้างที่มากที่สุดของ Cache CPU จะเป็นระบบที่เรียกว่า L1 Cache และแบ่งเป็น Cache สองส่วน คือ Cache คำสั่ง (Instruction Cache) และ Cache ข้อมูล (Data Cache).
เมื่อ CPU ต้องการข้อมูลหรือคำสั่งที่จะประมวลผล มันจะเริ่มด้วยการตรวจสอบ Cache CPU ระดับต่าง ๆ จาก L1 ถึง L3 Cache หากข้อมูลหรือคำสั่งอยู่ใน Cache จะมีการเรียกใช้งานเพื่อเข้าถึงทันที และเมื่อไม่พบใน Cache จะต้องดึงข้อมูลหรือคำสั่งจากหน่วยความจำหลักหรือหน่วยความจำหลักหน้า.
บมความอื่นๆ
100/280 Soi 17, Delight Village, Bang Khun Thian - Chaitalay, Phanthai Norasing, Samut Sakhon 74000
Copyright © 2024 DriteStudio All Rights Reserved.