연속 메모리 관리

1. 고정 분할 기법

내부 단편화 (할당되었는데 안쓰는거 생김)

2. 동적 분할 기법

외부 단편화 (남은 쫌쫌따리 모으면 분명 들어갈 수 있는데 이게 파편으로 퍼져있으니까 들어가질 못함)

불연속 메모리 관리 (가상 메모리 관리)

연속 메모리 할당의 두 가지 문제점

→ 하나의 프로그램인데도 서로 다른 주소 공간에 할당 가능하도록 하는 불연속 메모리 관리

외부 단편화 해결 1: 메모리 압축 (compaction)

image.png

외부 단편화 해결 2: 가상 메모리 기법, 페이징

가상 메모리