파일 백드 페이지는 주기억장치(RAM)에 적재된 페이지가 특정 파일과 관련되어 있음을 나타내는 페이지로, 파일의 내용이 메모리에 로딩되어 있는 상태를 의미한다.
파일 백드 페이지의 활용
- 파일 매핑: 파일 매핑은 파일의 내용을 주기억장치에 매핑하여 파일의 일부 또는 전체를 메모리에 올리는 기술을 말한다. 파일 백드 페이지는 파일 매핑의 결과물 중 하나이다.
- 프로그램 코드 및 데이터: 프로그램 실행 중에 사용되는 코드 및 데이터는 해당 프로그램 파일로부터 읽혀져 파일 백드 페이지로 메모리에 로딩된다.
- 동적 라이브러리 및 공유 객체: 동적 라이브러리나 공유 객체 역시 파일 백드 페이지를 통해 필요한 부분이 메모리에 로딩된다.
파일 백드 페이지와 쓰기 연산
- 읽기 전용 및 쓰기 가능: 파일 백드 페이지는 읽기 전용 또는 쓰기 가능한 상태로 메모리에 적재될 수 있다.
- 쓰기 연산의 처리: 쓰기 연산이 발생할 경우, 해당 페이지는 수정되고 이를 디스크에 반영하기 위해 파일 시스템과 상호 작용한다.
'운영체제(OS) > keyword' 카테고리의 다른 글
(Project3-Virtual Memory) 스왑 디스크(Swap Disk) (0) | 2023.12.16 |
---|---|
(Project3-Virtual Memory) 익명 페이지(Anonymous page) (0) | 2023.12.16 |
(Project3-Virtual Memory) 페이지 교체 알고리즘(Page Replacement Policy) (0) | 2023.12.16 |
(Project3-Virtual Memory) 지연 로딩(Lazy Loading) (0) | 2023.12.16 |
(Project3-Virtual Memory) 페이지 오류(Page Fault) (0) | 2023.12.16 |