Translation Lookaside Buffers1 Translation Lookaside Buffers - TLB란? TLB란? Address Translation 과정에서 VPN을 PFN으로 변환하려면 Page Table에 접근하여야 한다. 이 과정을 더 빠르게 하기 위해 자주 쓰이는 Translation들을 Memory Management Unit(MMU)에 저장하여 사용하는데 이렇게 저장한 Cache를 TLB라 한다. TLB 기본 알고리즘 1. Translation 요청이 들어오면 주소값에서 VPN을 추출한다. 2. 해당하는 Translation이 TLB에 있는 지 확인한다. 3-1. TLB에 있다면 VPN을 PFN으로 변환하여 반환한다. (TLB Hit) 3-2. TLB에 없다면 Page Table에 접근하여 PFN으로 변환하여 반환한다. (TLB Miss) 그 후 해당 Translation을 TLB에 업데이트한.. 2019. 4. 23. 이전 1 다음