3) 동적 할당(dynamic allocation)
* 프레임을 동적으로 요구되는 수 혹은 적당량 만큼 할당하는 방법
(2-1) 작업 집합 모델(Working set model)
* 가장 최근에 참조된 프레임은 이후에 또 참조될 가능성이 높다는 가정에서 출발한다. 이는 메모리의 지역성(국지성, Locality)에 기반한다. 따라서 가장 최근에 참조된 페이지 집합을 작업 집합(Working set)이라고 한다.
* 최근에 참조된 페이지들(작업 집합)을 메인 메모리에 유지시켜 프로세스가 빠르게 실행될 수 있도록 하는 것이 작업 집합 모델이다.
* 작업 집합 모델에서는 작업 설정 크기(WSS, Working Set Size)의 결정이 중요하다.
: WSS는 과거 어느 시간까지를 그 범위로 할 것인가에 따라 달라지게 된다. 그 범위값을 델타(∆ or Working Set Window)라고 한다.
: 시간에 따라 WSS는 그 크기가 급격히 변화하기도 한다.
* 작업 설정 크기(WSS)에 따른 페이지 프레임 수와 페이지 부재율과의 관계
댓글 없음:
댓글 쓰기