ผลต่างระหว่างรุ่นของ "แคช"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
ย้อนกลับไปรุ่นที่ 10170718 โดย Potapt (พูดคุย) ด้วยสจห.
ป้ายระบุ: ทำกลับ
Randy.bally (คุย | ส่วนร่วม)
บรรทัด 8:
 
== การดำเนินการ (Operation) ==
เมื่อคอมพิวเตอร์ต้องการเข้าถึงข้อมูลที่อาจจะเก็บอยู่ภายใน cache คอมพิวเตอร์จะทำการตรวจสอบว่า cache hit (แคช ฮิท) หรือ cache miss (แคช มิสส์) ถ้าหากเกิด cache miss (แคช มิสส์) ก็จะเข้าไปหาข้อมูลในหน่วยความจำต่อ
ระหว่างการเกิด cache miss (แคช มิสส์) ข้อมูลแคชบางรายการก็จะถูกกำจัดออกเมื่อแคชเต็ม เพื่อให้มีพื้นที่ว่างสำหรับข้อมูลที่เข้ามาใหม่โดยใช้ '''นโยบายการแทนที่ (replacement policy)''' หนึ่งในนโยบายการแทนที่ที่ดีที่สุดคือ '''Least Recently Used (LRU)''' โดยนำข้อมูลใหม่ไปแทนที่รายการข้อมูลที่เก่าที่สุด และรายการที่มีการเข้าถึงหรือเรียกใช้น้อยกว่ารายการอื่นๆ
 
== การนำไปใช้งาน ==
เข้าถึงจาก "https://th.wikipedia.org/wiki/แคช"