디스크 파일의 내용을 가상 메모리 주소 공간에 직접 연결(mmap) 하는 방식.
즉, 파일의 데이터를 read() 없이 바로 메모리처럼 접근할 수 있게 만드는 기술이에요.
매핑 설정
접근 시 (on-demand load)
미사용 시 (swap-out)
| 용어 | 의미 |
|---|---|
| 가상 페이지 집합 | 가상 주소 공간 상의 페이지들 (아직 RAM에 없을 수도 있음) |
| 메모리 매핑 영역 | mmap으로 파일이 연결되는 가상 메모리 구역 (힙과 스택 사이에 위치) |
| mmap() 시스템 콜 | 프로그램이 직접 메모리 매핑을 수행할 수 있게 해주는 함수 |
| on-demand paging | 접근할 때만 디스크에서 페이지를 읽어오는 지연 로드 방식 |