← กลับหน้าหลัก
บทที่ 8

สถาปัตยกรรมหน่วยความจำ

Memory Architecture

เนื้อหาหลัก Key Topics

สูตรสำคัญ Key Formulas

Average Memory Access Time (AMAT)
\[ \text{AMAT} = \text{Hit Time} + \text{Miss Rate} \times \text{Miss Penalty} \]
AMAT แบบหลายระดับ (Multi-Level Cache)
\[ \text{AMAT} = T_{L1} + \text{MR}_{L1} \times (T_{L2} + \text{MR}_{L2} \times T_{\text{mem}}) \]
Miss Rate ประเภทต่างๆ (3C Model)

Compulsory Miss — ครั้งแรกที่เข้าถึง Block (ไม่สามารถหลีกเลี่ยงได้)

Capacity Miss — Cache เล็กเกินไป

Conflict Miss — หลาย Block แย่งตำแหน่งเดียวกัน

คำสำคัญ Key Terms

แคช · Cache ถูก/พลาด · Hit / Miss AMAT แมปตรง · Direct-Mapped Cache แบบเซต · Set-Associative Cache LRU / FIFO / Random เขียนผ่าน · Write-Through เขียนกลับ · Write-Back หน่วยความจำเสมือน · Virtual Memory ตารางหน้า · Page Table TLB (Translation Lookaside Buffer) ข้อผิดพลาดหน้า · Page Fault หลักการท้องถิ่น · Locality (Temporal / Spatial)