- 쓰기 시 복사
- 부모 프로세스와 동일한 자식 프로세스가 복제되어 생성되면
- 자식 프로세스는 부모 프로세스와 동일한 프레임을 가리킴 (이 후 쓰기 작업이 없다면 이 상태 유지)
- 부모/자식 프로세스 둘 중 하나가 페이지에 쓰기 작업 수행 시 해당 페이지만 별도의 공간으로 복제 (프로세스 생성 시간 절약, 메모리 절약)
- 계층적 페이징
- 프로세스 테이블의 크기는 생각보다 작지 않다
- 프로세스를 이루는 모든 페이지 테이블 엔트리를 메모리에 두는 것은 큰 낭비
- 프로세스를 이루는 모든 페이지 테이블 엔트리를 항상 메모리에 유지하지 않을 방법
- 페이지 테이블을 페이징하여 여러 단계의 페이지를 두는 방식
- 모든 페이지 테이블을 항상 메모리에 필요가 없어짐
- CPU와 가장 가까이 위치한 페이지 테이블(Outer 페이지 테이블)은 항상 메모리에 유지
- CPU와 가장 가까이 위치한 페이지 테이블(Outer 페이지 테이블)은 항상 메모리에 유지
'CS지식 쌓기' 카테고리의 다른 글
파일 시스템 (1) | 2024.01.04 |
---|---|
파일과 디렉터리 (1) | 2024.01.04 |
페이지 교체와 프레임 할당 (1) | 2024.01.04 |
페이징을 통한 가상 메모리 관리 (0) | 2024.01.02 |
연속 메모리 할당 (0) | 2024.01.02 |