코드네임 :
⚙️ 운영체제 - 지역성과 스래싱 ⚙️ 본문
페이지 폴트와 스래싱
: 페이지 폴트가 발생하면 필연적으로 디스크 I/O 증가
[ 스래싱 ]
: 페이징 폴트가 과다하게 방생하여 CPU 활용률이 대폭 감소하는 현상
[ 스래싱 원인 ]
1. 다중 프로그래밍 정도가 과도한 경우 ( 메모리에 비해 너무 많은 프로세스 실행됨)
2. 잘못된 메모리 할당 / 페이지 교체 알고리즘
3. 기본적으로 메모리 량이 적을 때
4. 우연히도 특정시간에 너무 많은 프로세스 실행
[ 지역성 ]
: 실행 중인 프로세스가 동일한 값이나 관련 저장 위치를 자주 엑세스 하는 현상
(균일하게 엑세스하는 것이 아닌 선호하는 특정 페이지만 집중적으로 참조하는 현상)
[ Working Set Model - 작업 집합 모델 ]
**Working Set Model(작업 집합 모델)**은 가상 메모리 관리에서 사용되는 메모리 관리 모델로, **프로세스가 일정 시간 동안 자주 참조하는 페이지의 집합(working set)**을 추적하고 이를 기준으로 물리 메모리와 페이지 교체 정책을 효율적으로 관리하기 위한 개념입니다.
'컴퓨터와 함께해요 > 운영체제' 카테고리의 다른 글
운체 CPU 스케줄링 팀플..2 (0) | 2024.11.24 |
---|---|
⚙️ 운영체제 - 페이지 교체 ⚙️ (0) | 2024.11.12 |
⚙️ 운영체제 - 요구 페이징 ⚙️ (0) | 2024.11.12 |
⚙️ 운영체제 - 가상 메모리 개념 ⚙️ (0) | 2024.11.12 |
⚙️ 운영체제 - 메모리 할당 : 페이지화된 세그먼테이션 ⚙️ (0) | 2024.11.12 |