Starbucks Caramel Frappuccino
본문 바로가기
  • 그래 그렇게 조금씩
Computer Science/운영체제

13. 쓰기 시 복사, 계층적 페이징

by Toughie 2023. 9. 4.

🖥️ 쓰기 시 복사, 계층적 페이징 🖥️ 

Copy on Write

필요한 부분만(ex 쓰기 작업) 메모리에 적재하는 것!

 

 

계층적 페이징(다단계 페이지 테이블 

프로세스 테이블의 크기는 생각보다 작지 않다.(프로세스가 커지면 테이블의 크기도 커짐)

프로세스를 이루는 모든 페이지 테이블 엔트리를 메모리에 두는 것은 큰 낭비이다.

프로세스를 이루는 모든 페이지 테이블 엔트리를 항상 메모리에 유지하지 않을 방법.

 

'페이지 테이블을 페이징해서 여러 단계의 페이지를 두는 방식.'

- 모든 페이지 테이블이 항상 메모리에 있을 필요가 없어짐.

CPU와 가장 가까이 위치한 페이지 테이블(Outer 페이지 테이블)은 항상 메모리에 유지됨.

계층이 많아지면 참조 횟수가 늘어나기 때문에 마냥 계층이 많다고 좋은 것은 아니다. page fault도 유의해야 하고

 

학습 출처: https://www.youtube.com/watch?v=bls_GjX-4U8&list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl