워킹셋 (Working Set Model)

I. 스레싱 예방을 위한 지역성 활용, Working Set Model

가. Working Set Model 매커니즘

  • 프로세스가 많이 참조하는 페이지 집합을 메모리 공간에 계속 상주시켜 빈번한 페이지 교체현상(스레싱)을 줄이는 방법

 

II. Working Set Model 원리/장단점

구분설명특징
원리지역성 가정을 기반으로 동작지역성 기반
특징– 과도기, 안정기가 주기적 반복– 프로세스 변화
장점– Multi-Programming 정도 높임– Page Hit rate증가
– CPU 활용률 최적화– 임계치 극대화
단점– Working Set 추적관리 복잡– 크기/구성 변화
– Window 사이즈 설정이 모호함– 최적값 모름
– 참조 페이지 Queue 유지관리– 메모리관리 복잡

 

콘텐츠 사용 시 출처 표기 부탁 드리고, 댓글은 큰 힘이 됩니다^^