자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


운영체제과목 가상메모리 질문입니다 꼭 봐주세요ㅠ

 

안녕하세요? 컴공과 다니는 학생입니다. 운영체제 수업을 듣는데 연습문제 레포트가 나왔어요.

그런데 교재에는 내용이 빈약해서 다음 두 문제를 못 풀겠네요.

틀려도 좋으니 생각나시는대로 답변 달아주시면 감사하겠습니다.

 

 

 

1. 모든 활성 프로세스가 메인 메모리 안에 자신들의 작업 집합을 확립했다고 가정하자. 지역성 양상이 변하면서 작업 집합들이 커지고 메인 메모리가 과도하게 할당되어 스래싱이 발생할 수도 있다. 이를 예방하기 위한 다음 각 예방 전략에 관해 논의하라.

 

(a) 메인 메모리가 80% 이상 사용되고 있다면 새로운 프로세스를 시작하지 않는다.

(b) 메인 메모리가 97% 이상 사용되고 있으면 새로운 프로세스를 시작하지 않는다.

(c) 새로운 프로세스가 시작할 때 더는 커질 수 없는 최대 작업 집합 크기를 할당한다.

 

 

 

2. 메모리 관리자가 수정된 페이지를 교체 대상으로 선택했다고 가정하자. 이 페이지는 새로운 페이지가 자신의 페이지 프레임에 배치되기 전에 2차 저장소로 이동해야 한다. 따라서 메모리 관리자는 2차 저장소에 쓰기 위해 입출력 연산을 요청해야 한다. 입출력 리스트에 서비스를 기다리는 엔트리가 만들어진다. 따라서 페이지는 요청된 입출력 연산이 수행되기 전에 얼마 동안 메인 메모리에 남아 있을 것이다. 이제 다른 입출력 요청이 서비스되는 동안 실행 프로세스가 교체될 페이지를 요청했다고 가정하자. 메모리 관리자는 어떻게 반응해야 하는가?



2010-06-10 00:35:27
790 번 읽음
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그