익명 페이지는 특정 파일과 연결되지 않은 페이지로, 디스크에 저장된 파일과 직접적인 관련이 없는 페이지를 의미한다. 익명 페이지는 디스크 대신 메모리에만 존재하며, 프로세스의 실행 중에 동적으로 할당되거나 사용되는 데이터에 대응된다.
익명 페이지의 역할
- 동적 할당 및 해제: 익명 페이지는 주로 동적 메모리 할당과 관련이 있으며, 프로세스가 런타임 중에 메모리를 필요로 할 때 동적으로 할당되고 필요 없어지면 다시 해제된다.
- 힙과 스택: 프로세스의 힙(heap)과 스택(stack) 영역에서 익명 페이지는 동적으로 할당된 데이터를 저장하는 데 사용된다.
익명 페이지의 특징
- 임시적인 데이터 저장: 익명 페이지는 주로 임시적으로 필요한 데이터를 저장하는 데 사용되므로, 프로세스의 런타임 동안의 데이터 흐름을 관리한다.
- 읽기/쓰기 가능: 익명 페이지는 읽기와 쓰기가 가능하며, 프로세스가 필요에 따라 데이터를 읽고 쓸 수 있다.
'운영체제(OS) > keyword' 카테고리의 다른 글
(Project3-Virtual Memory) 파일-기반 페이지(File-backed page) (0) | 2023.12.16 |
---|---|
(Project3-Virtual Memory) 스왑 디스크(Swap Disk) (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 |