문제
다음 중 가상 메모리의 스래싱(Thrashing) 현상을 가장 효과적으로 해결할 수 있는 방법은?
① 페이지 크기를 작게 설정하여 메모리 단편화 감소 ② 작업 집합 모델을 적용하여 지역성 기반 메모리 할당 ③ FIFO 페이지 교체 알고리즘으로 변경 ④ 가상 메모리 크기를 물리 메모리보다 크게 설정
정답
2번
해설
스래싱은 페이지 부재가 빈번하게 발생하여 시스템 성능이 급격히 저하되는 현상이다. 작업 집합 모델은 프로세스가 특정 시간 동안 참조하는 페이지들을 메모리에 유지하여 지역성을 활용함으로써 스래싱을 효과적으로 방지할 수 있다. 페이지 크기 축소는 오히려 페이지 테이블 오버헤드를 증가시키고, FIFO는 지역성을 고려하지 않으며, 가상 메모리 크기 증가는 근본적 해결책이 아니다.