모두CBT

세그먼테이션의 설명으로 틀린 것은? | [사무자동화산업기사 필기] 17년 1회차 기출문제 상세 페이지

1[사무자동화산업기사 필기] 17년 1회차
세그먼테이션의 설명으로 틀린 것은?
1
프로그래머가 메모리를 세그먼트들의 조합으로 볼 수 있게 해 준다.
2
세그먼테이션은 내부, 외부 단편화가 있다.
3
세그먼테이션은 동적으로 결정되는 서로 다른 크기의 세그먼트들로 구성된다.
4
세그먼테이션에 대한 메모리 참조는 (세그먼트번호, 오프셋) 주소 형식으로 이루어진다.
해설

세그먼테이션은 프로그래머가 메모리를 논리적 단위(세그먼트의 조합)로 인식하게 하며, 동적으로 결정되는 서로 다른 크기의 세그먼트로 구성되고, 메모리 참조는 (세그먼트 번호, 오프셋) 형식으로 이루어진다는 점에서 1, 3, 4번은 모두 참이다. 반면 2번은 틀렸는데, 세그먼테이션은 외부 단편화만 발생한다. 세그먼트는 크기가 다양하고 동적으로 할당·해제되므로 메모리에 분산된 빈 공간(외부 단편화)이 생기지만, 세그먼트 내부는 연속된 메모리 공간이므로 내부 단편화는 발생하지 않는다. 내부 단편화는 고정 크기 페이지 기반의 페이징에서 발생하는 현상이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.