computer

세그멘테이션 기법

유순이 2021. 6. 24. 21:06

페이징 시스템과 계산 방식은 유사하다.

 

세그멘테이션 기법은 stack, heap, data, code 등에 따라 차별적인 메모리를 부여한다.

페이징 기법은 아무 상관없이 (구별없이) 부여한다.

 


내부 단편화 (페이징 기법의 단점)

: 페이지 블록만큼 딱 맞는 메모리 부여가 불가능한 상황 - 공간 낭비

 

외부 단편화 (세그멘테이션 기법의 단점)

: 물리 메모리가 원하는 '연속된 크기'의 메모리를 제공하지 못하는 경우

 

두 기법 모두 하드웨어 지원이 필요하다

요새는 페이징만 사용한다. >>  이식성을 위해