Computer Science/Operating System
2022. 1. 23.
[Operating System] Fit
Fit fit의 뜻으로는 "모양과 크기가 맞다", "어느 장소에 들어가기에 맞다" 등이 있다. OS에서 말하는 Fit이란 메모리에 프로세스를 배치할 때 어떤 공간에 배치하는게 가장 알맞을지를 말하는 것이다. 다음과 같은 메모리와 프로세스가 있다고 가정해보자. 프로세스를 어디에 Fit해야 할까? 추가로 아직 프로세스가 배치되지 않고 남은 메모리 공간을 hole이라고 한다. First Fit 최초적합 최초적합은 가장 만난 적합 가능한 메모리 공간에 바로 배치하는 것을 말한다. 남은 메모리를 순차적으로 검사하면서 배치가 가능하다면 바로 배치한다. Best Fit 최적적합 최적적합은 새로운 프로세스를 배치했을 때 hole을 최소화하는 것을 목표한다. 모든 hole에 프로세스를 비교해보면서 새로 발생하는 hole..