작업 집합, 작업 세트, 작업 셋 (Working Set)

 

실행중인 프로세스가 자주 참조하는 페이지들의 집합입니다.

 

Working Set는 스레싱을 예방하기 위해 존재합니다.

 

스레싱(Thrashing)이란?

https://www.studytonight.com/operating-system/virtual-memory

다중 프로그래밍 정도가 높아지면서(동시 실행 프로세스 수 증가) 메모리에 페이지 폴트가 많이 일어나

 

프로그램 수행보다 페이지 교환이 더 많이 일어나는 현상

 

결국 성능의 저하를 초래합니다. 악순환 같은 느낌입니다.

 

+ Recent posts