안녕하세요? 컴공과 다니는 학생입니다. 운영체제 수업을 듣는데 연습문제 레포트가 나왔어요.
그런데 교재에는 내용이 빈약해서 다음 두 문제를 못 풀겠네요.
틀려도 좋으니 생각나시는대로 답변 달아주시면 감사하겠습니다.
1. 모든 활성 프로세스가 메인 메모리 안에 자신들의 작업 집합을 확립했다고 가정하자. 지역성 양상이 변하면서 작업 집합들이 커지고 메인 메모리가 과도하게 할당되어 스래싱이 발생할 수도 있다. 이를 예방하기 위한 다음 각 예방 전략에 관해 논의하라.
(a) 메인 메모리가 80% 이상 사용되고 있다면 새로운 프로세스를 시작하지 않는다.
(b) 메인 메모리가 97% 이상 사용되고 있으면 새로운 프로세스를 시작하지 않는다.
(c) 새로운 프로세스가 시작할 때 더는 커질 수 없는 최대 작업 집합 크기를 할당한다.
2. 메모리 관리자가 수정된 페이지를 교체 대상으로 선택했다고 가정하자. 이 페이지는 새로운 페이지가 자신의 페이지 프레임에 배치되기 전에 2차 저장소로 이동해야 한다. 따라서 메모리 관리자는 2차 저장소에 쓰기 위해 입출력 연산을 요청해야 한다. 입출력 리스트에 서비스를 기다리는 엔트리가 만들어진다. 따라서 페이지는 요청된 입출력 연산이 수행되기 전에 얼마 동안 메인 메모리에 남아 있을 것이다. 이제 다른 입출력 요청이 서비스되는 동안 실행 프로세스가 교체될 페이지를 요청했다고 가정하자. 메모리 관리자는 어떻게 반응해야 하는가?
비씨파크 주식회사, 대표이사 : 박병철 개인정보보호책임자 : 박병철
사업자등록번호 : 114-86-19888 |
본사 : 서울특별시 서초구 서초대로73길, 42, 1307호
전자우편 : master@bcpark.net |
(전화전 이용문의 게시판 필수)
전화: 02-534-982구(09:00~18:00) |
팩스: 02-535-155구 |
긴급: 010-9774-988삼
ㆍ저작권안내 : 비씨파크의 모든 컨텐츠(기사)는 저작권법에 보호를 받습니다. 단, 회원들이 작성한 게시물의 권리는 해당 저작권자에게 있습니다. 비씨파크에 게재된 게시물은 비씨파크의 입장과 다를 수 있습니다. 타인의 저작물을 무단으로 게시, 판매, 대여 또는 상업적 이용시 손해배상의 책임과 처벌을 받을 수 있으며, 이에 대해 책임을 지지 않습니다.
ㆍ쇼핑몰안내 : 비씨파크는 통신판매중개자로서 상품 주문, 배송 및 환불의 의무와 책임은 각 판매 업체에 있습니다.
Copyright ⓒ 2000-2026 BCPARK Inc. All Right Reserved.