
[중간정리] 12-13주차: TLB, Belady's Anomaly, Thrashing, Anonymous Page
·
크래프톤 정글/CS기초(키워드, 개념정리)
TLBTLB는 최근 주소 변환 매핑 정보를 저장하여 이를 빠르게 참조할 수 있도록 하는 고속 캐시 메모리이다. TLB에 원하는 주소 변환 정보가 있으면, 페이지 테이블을 참조하지 않고 바로 물리 주소를 얻을 수 있어 성능이 향상된다(TLB Hit). 다만 TLB Miss일 때, 시스템은 메모리의 페이지 테이블을 조회하여 물리적 주소를 찾고, 이 정보를 TLB에 갱신한다. Belady’s Anomaly페이징 기법을 사용하는 메모리 관리 시스템에서, 페이지 프레임 수를 늘리는데도 Page Fault 발생 빈도가 오히려 늘어나는 경우가 있는데, 이를 Belady의 역설(Belady’s Anomaly)이라고 한다. 이는 특히 FIFO(Firt-In, First-Out) 페이지 교체 알고리즘에서 관찰되는데, 페..