정보처리산업기사 기출문제·모의고사·오답노트·자동채점

2016년08월21일 71번

[운영체제] Virtual Memory의 일반적인 구현방법으로 가장 적합한 것은?

  • ① thrashing, compaction
  • ② segmentation, thrashing
  • ③ monitor, overlay
  • ④ paging, segmentation
(정답률: 63%)

문제 해설

가장 적합한 구현 방법은 "paging, segmentation"입니다.

Paging은 가상 메모리를 일정한 크기의 페이지로 나누어 물리 메모리와 매핑하는 방식으로, 메모리를 효율적으로 사용할 수 있습니다. 또한, 페이지 단위로 메모리를 할당하므로 외부 단편화를 방지할 수 있습니다.

Segmentation은 프로그램을 논리적인 단위인 세그먼트로 나누어 메모리에 할당하는 방식으로, 프로그램의 크기가 큰 경우에도 효율적으로 메모리를 사용할 수 있습니다. 또한, 세그먼트 단위로 메모리를 할당하므로 내부 단편화를 방지할 수 있습니다.

따라서, Paging과 Segmentation을 함께 사용하면 가상 메모리를 효율적으로 관리할 수 있으며, 외부/내부 단편화를 방지할 수 있습니다.

연도별

진행 상황

0 오답
0 정답