문제에 대한 명확한 답을 얻을수 없어서 질문을 드립니다 .


3 계층 페이지 테이블을 사용하는 가상 메모리 시스템

( Root page table - 1st page table - 2nd page table - real memory)


에서 32bits 가상 주소 (p1, p2, p3, d) 가 사용되며 page 크기가 1024byte 이고 


모든 page table 의  한 entry 의 크기가 4byte 일때


각 p1 p2 p3 값을 구하는 문제입니다. 


d = 10 이고 


p1 +p2 +p3 의 값이 22 라는것 까지는 알겟습니다만.


p1 p2 p3 값은 어떻게 정해지던지 상관 없는것 아닌가요? 


설계자가 어떻게 분배하던지 

p1 = 1 / p2 = 20 / p3 = 1 / d  =10

 

p1 = 2 / p2 = 10 / p3 = 10 / d  =10 


p1 = 6 / p2 = 8 / p3 = 8 / d  =10 


이런식으로 분배하던지 상관없는거 아닌가요?