구 분 | 세그멘테이션 (Segmentation) | 페이징 (Paging) |
---|---|---|
장점 | - 메모리를 논리적 단위로 나누어 프로그램의 구조를 반영함. - 세그먼트 별 보호와 공유가 용이함. | - 외부 단편화 문제를 해결함. - 메모리 관리가 상대적으로 단순함. |
단점 | - 외부 단편화 발생 가능성이 있음. - 메모리 관리가 복잡해질 수 있음. | - 내부 단편화 발생 가능성이 있음. - 페이지 테이블 관리에 추가적인 메모리가 필요함. |
* 시스템 성능에 미치는 이점
- CPU의 부하가 감소해 전체 시스템의 효율성 증가
- 데이터 전송 속도향상 → 전반적인 시스템 응답 시간 단축