분할 방식 선택
고정 분할은 구현이 단순하지만 프로세스 크기가 칸보다 작으면 남는 공간이 생긴다.
고정 분할은 관리가 단순하지만 내부 단편화가 생기고, 가변 분할은 크기를 맞출 수 있지만 외부 단편화와 배치 전략 문제가 생긴다.
고정 분할은 구현이 단순하지만 프로세스 크기가 칸보다 작으면 남는 공간이 생긴다.
가변 분할에서는 first-fit, best-fit, worst-fit이 빈 hole 선택 방식으로 성능과 단편화를 바꾼다.
외부 단편화를 줄이려면 compaction이 필요하지만 프로세스 이동과 주소 갱신 비용이 크다.
internal: allocated block has unused bytes
external: free holes exist but no contiguous fit