코드네임 :

⚙️ 운영체제 - 지역성과 스래싱 ⚙️ 본문

컴퓨터와 함께해요/운영체제

⚙️ 운영체제 - 지역성과 스래싱 ⚙️

비엔 Vien 2024. 11. 12. 14:48

페이지 폴트와 스래싱 

: 페이지 폴트가 발생하면 필연적으로 디스크 I/O 증가

 

[ 스래싱 ]

: 페이징 폴트가 과다하게 방생하여 CPU 활용률이 대폭 감소하는 현상

 

[ 스래싱 원인 ]

1. 다중 프로그래밍 정도가 과도한 경우 ( 메모리에 비해 너무 많은 프로세스 실행됨)

2. 잘못된 메모리 할당 / 페이지 교체 알고리즘

3. 기본적으로 메모리 량이 적을 때

4. 우연히도 특정시간에 너무 많은 프로세스 실행

 

 

[ 지역성 ]

: 실행 중인 프로세스가 동일한 값이나 관련 저장 위치를 자주 엑세스 하는 현상

(균일하게 엑세스하는 것이 아닌 선호하는 특정 페이지만 집중적으로 참조하는 현상)

 

 

[ Working Set Model - 작업 집합 모델 ]

**Working Set Model(작업 집합 모델)**은 가상 메모리 관리에서 사용되는 메모리 관리 모델로, **프로세스가 일정 시간 동안 자주 참조하는 페이지의 집합(working set)**을 추적하고 이를 기준으로 물리 메모리와 페이지 교체 정책을 효율적으로 관리하기 위한 개념입니다.