TLB

TLB를 사용하는 이유지금까지 알아본 내용으로는 페이지 테이블은 프로세스가 메모리 위에 불연속적으로 배치되어 있는 걸 페이지 테이블을 사용해서 연속적으로 실행할 수 있게 하는 것이 페이지 테이블입니다. 그런데 하나의 문제점이 발생할 수 있는데 바로 실제 메모리 위에 페이지 테이블을 올려 두면 메모리 접근 시간이 두 배로 늘어나는 단점이 존재합니다.메모리에 있는 페이지 테이블을 보기 위해 한 번페이지 테이블을 통해 알게 된 프레임에 접근하기 위해 한 번이와 같은 문제를 해결하기 위해 CPU주변 또는 MMU 내에 TLB를 페이지 테이블의 캐시 메모리를 둡니다. TLB는 페이지 테이블의 캐시이기 때문에 페이지 테이블의 일부 내용을 저장합니다. *참조 지역성에 근거해 주로 최근에 사용된 페이지 위주로 가져와 저..