단일 분할 — 주기억장치를 한 프로세스에게 통째로
오버레이 = 프로그램 일부 · 스와핑 = 전체
| 구분 | 오버레이 (Overlay) | 스와핑 (Swapping) |
| 대상 | 프로그램의 일부(조각) | 프로세스 전체 |
| 방향 | 프로그램 조각을 번갈아 적재 | Swap-out(내보내기) / Swap-in(불러오기) |
| 목적 | 메모리보다 큰 프로그램 실행 | 여러 프로세스 동시 실행 지원 |
| 시대 | 초기 OS (MS-DOS) | 현대 OS도 변형 사용 (가상 메모리 결합) |
📚
오버레이=좁은 책상에서 교재를 한 권씩 바꿔가며 공부(프로그램 조각) / 스와핑=안 쓰는 교재를 통째로 서랍에 넣고 필요할 때 꺼냄(프로세스 전체).
합격 한 줄
'오버레이=프로세스 전체'·'스와핑=프로그램 일부' → 대상 바꿔치기 함정. 'Swap-in=내보내기' → 방향 함정. 오버레이=일부·번갈아 / 스와핑=전체·교환.