작성한 질문수
운영체제 공룡책 강의
22. 페이지 교체 알고리즘: Chapter 10. Virtual Memory (Part 2)
작성
·
210
1
교수님께서 페이지의 개수가 100개이고, 스레드의 개수가 100개이면 맨날 페이지 폴트가 일어난다고 설명해주셨는데, 이 말씀이 이해가 안갑니다. 페이지 개수와 스레드 개수가 동일하다면 페이지 폴트가 안일어나는게 아닌가요?
항상 좋은 강의 해주셔서 감사합니다!
답변 1
0
n개의 쓰레드가 concurrent하게 실행되는 상태에서 프로세스별로 각각 1개의 page를 메모리에 page-in 시켜놓은 상태라면, 1개 이상의 page를 요청하는 프로세스는 page-fault가 발생할 것이고, 그러면 page-out된 프로세스가 다시 실행하려면 page-fault가 일어난다는 뜻으로 그렇게 설명했던 것 같네요. ^^;