3. 어떤 프로세스를 효과적으로 실행하기 위에 주기억장칭 유지되어야 하는 페이지들의 집합은 워킹 셋(Working set)입니다.
*출제율 높음 , 같은 보기와 정답으로 자주 출제되니 암기할것
추가 문제)
구역성(Locality) 이론에 대한 설명으로 가장 옳지 않은 것은? 3
① 구역성 이론은 시간(temporal) 구역성과 공간(spatial) 구역성으로 구분할 수 있다.
② 공간 구역성 이론은 기억장소가 참조되면 그 근처의 기억장소가 다음에 참조되는 경향이 있음을 나타내는 이론이다.
③ 구역성이란 실행중인 프로세스가 일정 시간 동안에 참조하는 페이지의 집합을 의미한다.
④ 일반적으로 공간 구역성의 예는 배열순례(Array-Traversal), 순차적코드의 실행 등을 들 수 있다.
실행되어야 할 작업의 크기가 커서 사용자 기억 공간에 수용될 수 없을 때 작업의 모든 부분들이 동시에 주기억 장소에 상주해 있을 필요가 없다. 이때 작업을 분할하여 필요한 부분만 교체하는 방법을 무엇이라 하는가 오버레이(overlay)
단일 사용자 시스템에서 프로그램의 크기는 주기억장치의 용량보다 클 수는 없다. 그러나 사용하지 않는 프로그램의 부분을 보조기억장치로 옮겨와서 이제 더 이상 필요하지 않는 프로그램 부분이 사용하고 있던 장소를 다른 프로그램이 사용하게 하면 실제 영역보다 더 큰 프로그램의 실행이 가능하다. 오버레이(overlay)
페이지의 크기를 결정하기 위해서는 메모리 활용 여부와 디스크 I/O의 효율 등을 고려한다. 페이지 크기가 클 경우에 대한 설명으로 옳지 않은 것은?4
① 마지막 페이지의 내부 단편화가 늘어난다.
② 디스크 접근 횟수가 줄어들어 I/O이동 효율이 좋아진다.
③ 페이지 테이블의 크기가 작아진다.
④ 메모리에 올라온 페이지들이 현재 구역성(locality)과 더욱 일치하는 내용만을 포함하게 된다.