SMALL

페이지 교체

페이지 부재 발생 시 어떤 페이지를 교체할 것인지 여러 개의 알고리즘이 있음

 

FIFO 알고리즘

  • First in First out인 알고리즘이며 말그대로 선입선출로 페이지 교체를 한다.
  • 페이지 프레임이 증가하면 오히려 더 많은 부재가 발생(벨레이디의 모순)

LRU 알고리즘

  • 가장 오랫동안 사용되지 않은 페이지를 교체한다.
  • 일반 lru는 하드웨어 오버헤드가 매우 큰 문제를 가지고 있어, 참조비트를 사용한 lru 근사를 사용한다.
  • 가장 많이 사용되는 알고리즘

OPT 알고리즘

  • 가장 오랫동안 사용되지 않을 페이지를 교체한다.
  • 실질적으로 구현 불가능.. 미래를 모르니

LFU 알고리즘

  • 가장 빈도가 적은 페이지를 교체한다.
  • 구현 비용이 비싸며, 구현하기가 어려워 잘 사용하지 않음
LIST

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

내부단편화, 외부단편화  (0) 2021.07.11
TLB(Translaction-lookaside buffer)  (0) 2021.07.08
가상메모리  (0) 2021.07.08
Mutex(뮤텍스), Semaphore(세마포어)  (0) 2020.09.17
Starvation(기아현상), Aging(노화)  (0) 2020.09.17

+ Recent posts