$memory allocation$
메모리 할당 정책이다
운영체제가 프로세스에게 메모 힐당하는 방법을 결정하는 정책E다
졸라 간단하다 선형 탐색해서 요청 크기보다 큰거 나오면 바로 선택하면 된다
(필요시 분할)
구현 간단하고 빠르다
탐색 거리도 짧다
Fisrt fit과 비슷하다
그 대신 힙의 처음부터가 아닌 이전 탐색이 끝난 지점부터 검색 시작한다
힙 앞부분에 빈 블록이 몰리지 않음
분산 효과 있음
여전히 자투리 조각 남음
(외부 단편화)
평균 탐색 시간 First fit보다 약간 길 수 있음
최적 접합이다
말그대로 최적의 블록 (남는 공간 최소인 블록) 찾아 할당한다
빈 블록 다 확인하다 보니 탐색 시간 오래 걸림
작은 조각의 블록들이 많이 생길 수 있음