프로그래밍 언어 활용
핵심291
세그먼테이션 (Segmentation) 기법
출제 빈도
3회
원본 92쪽
세그먼테이션 기법은 가상기억장치에 보관되어 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈 후 주기억장치에 적재시켜 실행시키는 기법이다.
프로그램을 배열이나 함수 등과 같은 논리적인 크기로 나눈 단위를 세그먼트(Segment)라고 하며, 각 세그먼트는 고유한 이름과 크기를 갖는다.
주소 변환을 위해서 세그먼트가 존재하는 위치 정보를 가지고 있는 세그먼트 맵 테이블(Segment Map Table) 이 필요하다.
내부 단편화는 발생하지 않으나 외부 단편화는 발생할 수 있다.