Originally posted by ยองยองซอย
View Post
ความคิดของผมนะ ที่กำหนดเป็น 0 คือใน OS และ software จัดการเองว่า ในกรณ๊ไหนที่จะดึงความสามารถของ L2 มาใช้ประโยชน์ แต่ก็ดึง
แต่ถ้ากำหนดเป็น 1 คือให้ CPU หรือ Hardware เป็นตัวตัดสิน
ลองใช้โปรแกรม Super-Pi สิครับมีการกำหนดการคำนวณไว้ นั่นแสดงว่า มีการเก็บชุดคำสั่ง ที่ L1 และ L2 แล้วให้ CPU คำนวนออกมาเป็นผลลัพธ์แล้ว
L1 คือ แคชที่อยู่ในตัว CPU หรือตัวชิปมีขนาดเล็กและมีความเร็วสูงกว่า คำสั่งต่าง ๆ จะพักไว้ที่นี่ก่อนเสมอ
L2 จะเป็นแคชที่ นอก CPU แต่อยู่ในเวเฟอร์ของ CPU มีขนาดใหญ่ ความเร็วต่ำ ไว้เก็บคำสั่งที่ใช้บ่อย ๆ
Comment