2012-09-04 2 views
-2

여기에 문제가 있습니다 :페이지 폴트 수?

크기가 460 바이트 인 프로그램은 일련의 주소 인 10,11,104,170,73,309,185,245,246,434 and 364에 액세스합니다. 페이지 크기는 100 바이트이며 프로그램은 주 메모리에서 200 바이트 만 사용합니다. OS가 FIFO 알고리즘을 사용하는 경우 페이지 폴트 인터럽트가 몇 번 발생합니까? 왜?

+0

사람들이 숙제를 돕기를 원한다면 어떤 시도를했음을 보여줄 것을 권장합니다. http://stackoverflow.com/tags/homework/info –

+0

@AdamWright를 참조하십시오. 내가 했으니 까, 내가 옳다는 것을 알고 싶습니다. 나는 잘 모르겠다. – zjalex

+0

@AdamWright 오, 안돼, 내가 내 문제를 게시하면 그 후에 내가 그것에 대한 내 대답을 편집했다. 나는 테이블을 보여주는 방법을 모른다. – zjalex

답변

0

이렇게 생각할 수 있습니다.
주소 | 현재 메모리 | 상태
10 0-100 페이지 오류

11 0-100

104 0-100 | 100-200 페이지 오류

170 0-100 | 100-200

73 0- 100 | 100 ~ 200

(309) 100 ~ 200 | 300 ~ 400 페이지 오류

185 100-200 | 300-400

,

(245) 300 ~ 400 | 200 ~ 300 페이지 오류

(246) 300 ~ 400 | 200 ~ 300 페이지 오류

(434) 200-300 | 400-500 페이지 오류

(364) 400 ~ 500 | 300-400 페이지 오류

맞습니까? 나는이 프로그램이 460 바이트임을 알아 차렸다. 그리고 페이지 정렬은 100byte입니다.

관련 문제