여기에 문제가 있습니다 :페이지 폴트 수?
크기가 460 바이트 인 프로그램은 일련의 주소 인 10,11,104,170,73,309,185,245,246,434 and 364
에 액세스합니다. 페이지 크기는 100
바이트이며 프로그램은 주 메모리에서 200 바이트 만 사용합니다. OS가 FIFO 알고리즘을 사용하는 경우 페이지 폴트 인터럽트가 몇 번 발생합니까? 왜?
여기에 문제가 있습니다 :페이지 폴트 수?
크기가 460 바이트 인 프로그램은 일련의 주소 인 10,11,104,170,73,309,185,245,246,434 and 364
에 액세스합니다. 페이지 크기는 100
바이트이며 프로그램은 주 메모리에서 200 바이트 만 사용합니다. OS가 FIFO 알고리즘을 사용하는 경우 페이지 폴트 인터럽트가 몇 번 발생합니까? 왜?
이렇게 생각할 수 있습니다.
주소 | 현재 메모리 | 상태
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입니다.
사람들이 숙제를 돕기를 원한다면 어떤 시도를했음을 보여줄 것을 권장합니다. http://stackoverflow.com/tags/homework/info –
@AdamWright를 참조하십시오. 내가 했으니 까, 내가 옳다는 것을 알고 싶습니다. 나는 잘 모르겠다. – zjalex
@AdamWright 오, 안돼, 내가 내 문제를 게시하면 그 후에 내가 그것에 대한 내 대답을 편집했다. 나는 테이블을 보여주는 방법을 모른다. – zjalex