WHY “ANONYMOUS “ ?
because it has no backing file of device → not have any named file source ( unlike file-backed pages)
파일로부터 매핑된 페이지가 아닌, 커널로부터 할당된 페이지. 디스크에 있던 프로그램이 실행될 때 코드 섹션과 데이터 섹션은 메모리에 파일 기반 페이지로 load되지만, 스택과 힙 섹션은 익명 페이지로 메모리에 할당된다.
anon.h 파일에 anon_page
구조체 정의가 있지만, 현재 어떠 멤버변수도 정의되지 않은 상태이다.
‘페이지가 할당되었다’
= 페이지에 상응하는 page struct는 있지만, 이에 대한 프레임은 없고 콘텐츠가 로드되지 않았다는 것을 의미