TLB ตีในสถาปัตยกรรมการคำนวณคืออะไร?

การเข้าชม TLB (Translation Lookaside Buffer) เป็นการดำเนินการเข้าถึงหน่วยความจำที่ค้นหาหน้าหน่วยความจำเสมือนที่แปลแล้วในแคช TLB ได้สำเร็จ TLB เป็นแคชที่อยู่ระหว่างโปรเซสเซอร์และหน่วยความจำหลักซึ่งจัดเก็บการแปลที่อยู่หน่วยความจำเสมือนที่ใช้ล่าสุดไปยังที่อยู่หน่วยความจำกายภาพ เมื่อ TLB ได้รับคำขอเข้าถึงหน่วยความจำ ขั้นแรกจะตรวจสอบแคชสำหรับที่อยู่จริงที่แปลแล้วสำหรับที่อยู่เสมือนนั้น หากคำแปลอยู่ในแคช จะเรียกว่า TLB hit หากการแปลไม่ได้อยู่ในแคช จะเรียกว่า TLB miss และตัวประมวลผลต้องค้นหาการแปลจากตารางเพจในหน่วยความจำ ซึ่งเกี่ยวข้องกับเวลาแฝงเพิ่มเติมและใช้เวลามากกว่าจึงจะเสร็จสมบูรณ์ การเข้าชม TLB นั้นเร็วกว่า และเป็นที่ต้องการมากกว่า เนื่องจากพวกเขาไม่จำเป็นต้องเข้าถึงหน่วยความจำ

วันที่เผยแพร่: