[OS] 프로세스 레지던트 셋과 프로세스 스케줄링 (Resident Set, Process Scheduling)


[OS] 프로세스 레지던트 셋과 프로세스 스케줄링 (Resident Set, Process Scheduling)

레지전트 셋이란, 메모리에 들어와있는 프로세스 페이지 정보들의 집합을 말한다. 또한 페이지의 갯수를 레지던트 셋 사이즈라 하는데, 이 사이즈를 규정하는 서로 다른 방법에 대해 알아보려 한다. Process Resident Set 레지던트 셋 사이즈를 결정하는 기준 Fixed allocation : 할당해주는 메모리 프레임의 수를 고정시킨다. 페이지 폴트가 발생하여 제거될 페이지를 선별해야 할 때, 자신이 갖고 있는 페이지 중에서 선택하는 Local Scope 영역에서 Replacement가 처리된다. Variable allocation : 할당해주는 메모리 프레임의 수를 유동적으로 결정한다. 해당 방법은 Replacement 처리 시 Local Scope와 Global Scope 영역 모두에서 사용된다...


원문링크 : [OS] 프로세스 레지던트 셋과 프로세스 스케줄링 (Resident Set, Process Scheduling)