CS/운영체제

메모리가 고갈된다면

:)jun 2023. 9. 17. 16:03

프로세스들의 Swap이 활발해지면서(Page Fault 자주 일어남) CPU 사용률이 하락하게 되고, CPU가 놀고있는 것을 발견한 운영체제는 프로세스를 추가하게 되는 쓰레싱 현상이 발생한다.

쓰레싱이 해소되지 않을 경우, Out of Memory 상태로 판단되어 중요도가 낮은 프로세스를 찾아 강제로 종료하게 된다.

쓰래싱 해결 방법

Page Fault Frequency 알고리즘은 Page Fault 퍼센트의 상한과 하한을 두고 너무 자주 일어나면 메모리를 더 주고, 너무 덜 일어나면 메모리르 뻇는다.

'CS > 운영체제' 카테고리의 다른 글

프로세스 상태 전이  (0) 2023.09.16
프로세스 스케줄러  (0) 2023.09.15
멀티 쓰레드 vs 멀티 프로세스  (0) 2023.09.14
Context Switching  (0) 2023.09.13
프로세스와 쓰레드의 차이  (0) 2023.09.12