문제
다음 중 가상 메모리(Virtual Memory)에 대한 설명으로 옳은 것은?
① 자주 사용되는 데이터를 CPU와 주기억장치 사이에 미리 저장해 처리 속도를 높이는 고속 메모리이다. ② 보조기억장치의 일부를 주기억장치처럼 사용하여 실제 주기억장치보다 큰 프로그램을 실행할 수 있게 한다. ③ 전원이 꺼지면 내용이 모두 사라지는 휘발성 반도체 기억장치이다. ④ 읽기만 가능하고 쓰기는 불가능하여 주로 부팅 프로그램을 저장한다.
정답
2번
해설
정답: 2. 가상 메모리는 보조기억장치(디스크)의 일부를 주기억장치처럼 사용하여, 실제 주기억장치 용량보다 큰 프로그램을 실행할 수 있도록 하는 기법이다.
오답 풀이
- 1번: CPU와 주기억장치 사이의 고속 메모리는 캐시 메모리에 대한 설명이다.
- 2번: 디스크 공간을 주기억장치처럼 확장해 사용하는 것이 가상 메모리이므로 옳다.
- 3번: 휘발성 반도체 기억장치는 RAM에 대한 설명이다.
- 4번: 읽기 전용으로 부팅 프로그램을 담는 것은 ROM에 대한 설명이다.
보충 개념 가상 메모리는 페이징·세그먼테이션 기법으로 구현되며, 디스크와 주기억장치 사이의 교체(스와핑)가 발생한다.