가상메모리(virtual memory) 관리 기법에 대한 설명으로 옳지… | [국회직 9급 컴퓨터일반] 17년 1회차 기출문제 상세 페이지
1[국회직 9급 컴퓨터일반] 17년 1회차
가상메모리(virtual memory) 관리 기법에 대한 설명으로 옳지 않은 것은?
1
프로그램의 크기가 실제 메모리의 크기보다 커도 실행이 가능하다.
2
페이지 방식은 페이지 사상 작업으로 인하여 비용이 증가하고 수행속도가 감소한다.
3
페이지 방식은 페이지를 작게 설계하여 내부 단편화를 줄일 수 있다.
4
세그먼트 방식은 동적 메모리 할당 방법으로 외부 단편화가 발생하지 않는다.
5
세그먼트 방식은 세그먼트 번호와 변위(offset)로 구성하는 가상주소를 만든다.
해설
옳지 않은 설명은 세그먼트 방식에 외부 단편화가 발생하지 않는다는 내용이다.
세그먼트는 크기가 서로 달라 메모리에 동적으로 할당하고 해제하는 과정에서 조각난 빈 공간이 생긴다. 즉 세그먼트 방식에서는 외부 단편화가 발생한다.
- 실제 메모리보다 큰 프로그램 실행: 필요한 부분만 적재하므로 가상메모리의 기본 장점이 맞다.
- 페이지 사상의 부담: 주소 변환 과정이 추가되어 비용이 늘고 수행속도가 떨어지는 것이 맞다.
- 작은 페이지와 내부 단편화: 페이지가 작을수록 마지막 페이지에 남는 공간이 줄어 내부 단편화가 감소한다.
- 세그먼트의 가상주소: 세그먼트 번호와 변위로 구성되는 것이 맞다.
오류나 개정된 내용이 보이면 알려주세요