컴퓨터 구조 - 메모리 관리 Segmentation 기법

Segmentation 기법

Paging 기법과 달리 프로세스가 사용하는 메모리를 서로 크기가 다른 논리적 단위인 세그먼트로 분할 하고 메모리에 할당하는 기법

  • Segmentation 은 프로세스를 세그먼트(code, data, stack)의 집합으로 보고 의미가 같은 논리적 내용 단위로 자른다.
  • 자르는 방식에서의 차이가 있고, 메모리에 할당하는 방식은 Paging 과 같다.
  • Segmentation 은 Segmentation Table 을 이용해 여러개로 나뉜 Segment 들을 관리 한다.
  • Paging Table 과의 차이는 Segmentation Table 은 서로 다른 크기로 나뉘었기 때문에 Limit 정보도 같이 관리된다.
Share