7 พ.ค. 2019 เวลา 05:21 • วิทยาศาสตร์ & เทคโนโลยี
หน่วยความจำแคชของ CPU
เมื่อวานเราได้อธิบายในเรื่องของความเร็วCPUกันไปแล้ว เราจะค่อยๆเจาะลึกไปนะครับ ถ้าเจาะลึกทีเดียวกลัวโพสต์มันจะยาวเกินไปและไม่น่าอ่านครับผม
แคชเป็นหน่วยความจำแบบ Static RAM (SRAM) เป็นแรมเหมือนกัน แต่มีความเร็วในการทำงานสูงกว่า DRAM หรือแรมในเครื่องอยู่เยอะ ถูกผลิตมาเพื่อลดภาระในการติดต่อเข้าถึงข้อมูลภายในแรม(DRAM)โดยจะสามารถเรียกข้อมูลเดิมจากSRAMหรือแคชมาได้ทันที
แคช(Cache)แบ่งได้3ระดับ คือ cache L1 L2 L3
Cache L1 จะอยู่ติดกับ CPU และมีความเร็วเท่า CPU มีขนาดตั้งแต่ 8-128 KB ใช้เก็บชุดคำสั่งและ Data Cache สำหรับเก็บข้อมูลต่างๆ
Cache L2 จะอยู่ถัดมาจาก Cache L1 อาจมีความเร็วที่ช้าดว่า Cache L1 แต่มีขนาดที่ใหญ่กว่า มีตั้งแต่ 64KB-18 MB(ของทุกคอร์รวมกัน)ทำงานแยกคอร์*
Cache L3 จะมีขนาดที่ใหญ่ที่สุดและอยู่ถัดจาก Cache L2 มีขนาดตั้งแต่ 1-32MBใช้งานร่วมทุกคอร์*
ข้อดีของการมีความจำแคชเยอะ
โฆษณา