보통 프로세스마다 페이지 테이블이 하나씩 할당되는 걸로 알고있습니다. 페이지 테이블을 하나로 관리하면 동일한 가상주소인해서 충돌이 일어나기 때문에 각 프로세스마다 별도로 할당하는 걸로 알고있습니다!(역페이지 테이블은 제외)
페이지 테이블을 구성하고 있는 페이지 테이블 엔트리들은 페이지 프레임이 결정 되어야하는데..
페이지 프레임을 결정 시켜줘야하는데.. 누가 결정을 시켜주죠? 운영체제에서 별도의 자료구조로 관리해서 할당해주는게 맞는건지요..(?)
공룡책봐도 이 부분에 대한 명확하게 알수가 없더라구요! 이걸 결정시켜 주지 않으면 페이지 테이블을 별도로 관리하는게 물거품이 되버리는데..
답변 부탁드려요~

보충하자면,
MMU는 페이지 테이블을 참조해서 변환시켜 주잖아요
그러면 각 프로세스마다 페이지 테이블을 부여한다면 여러개의 페이지 테이블이 존재하게 되잖아요.
이 페이지 테이블을 구성하고 있는 녀석들이 페이지 테이블 엔트리(PTE)인데
이 PTE에는 자신들이 가르키고 있는 페이지 프레임의 번호가 들어 있잖아요.
제가 궁금한것은 이 페이지 프레임 번호를 누가 관리하는지 그게 궁금합니다~