Page fault(페이지 부재)가 발생할 경우 처리 과정은 다음과 같다.
1. page table의 해당 entry를 조사하여 invalid 원인을 알아낸다.
2. free frame을 찾는다.
3. 디스크에 있는 page를 page frame으로 swap in 한다
4. disk read가 완료되면 page table을 갱신한다.
5. page fault trap에 의해 중단되었던 instruction을 재시작한다.
반응형
'Computer Science' 카테고리의 다른 글
[운영체제] 가상 메모리 개념, 가상메모리와 메모리 공유 (1) | 2024.01.23 |
---|---|
[운영체제] Allocation 방법 - 연속할당, 연결할당, 인덱스 할당 개념 (0) | 2024.01.22 |
[운영체제] 동적 메모리 할당 문제, 메모리 단편화와 단편화 방식이 가지는 문제점 (0) | 2024.01.19 |
[자료구조] 이진 트리의 표현: 배열/연결리스트 (0) | 2024.01.18 |
[운영체제] 스와핑(스와핑, 스와핑-입출력, 여러가지 스와핑, 모바일 시스템에서의 스와핑) (0) | 2024.01.18 |