Module 2: Virtual Memory and Caches
  Lecture 3: Virtual Memory and Caches
 

The Lecture Contains:

Program Optimization for Multi-core: Hardware Side of It

Contents

RECAP: VIRTUAL MEMORY AND CACHE

Why Virtual Memory?

Virtual Memory

Addressing VM

VA to PA Translation

Page Fault

TLB

Caches

Addressing a Cache

Set Associative Cache