[OS] Paging, 페이지 크기에 따른 가상 주소와 물리 주소 예시, PTEs
1. Paging페이징의 동작 과정을 알아보자.먼저 피지컬한 메모리를 먼저 4KB 단위로 조각조각 쪼갠다. 그 조각 하나 하나를 프레임이라 한다. 물론 4KB가 아닐 수도 있다.그리고 프로세스가 사용하는 가상 메모리도 4KB 단위로 쪼개고, 페이지라 부른다. 이 또한 4KB가 아닐 수 있다.그리고 중간에 페이지 테이블을 만든다. 페이지 테이블은 프로세스별로 따로 만드는 것을 주의하자. TCB처럼 프로세스마다 페이지 테이블을 OS가 가지고 있다.유저는 가상의 크고 연속적인 가상 메모리를 본다.커널은 페이지 테이블을 보고 피지컬한 메모리로 접근한다.ex) Page 1 → Page table → Frame 11페이지에 대해 좀 더 자세히 알아보자.피지컬한 어드레스를 연속적으로 배치하지 않아도 된다.가상의 주소..
2024.05.30