가상기억장치는 주로 페이지나 세그먼트를 사용하여 물리적 메모리와 논리적 메모리 사이의 매핑을 수행합니다. 이 과정에서 페이지나 세그먼트 단위로 메모리를 관리합니다. 1. **Page (페이지):** 가상기억장치에서 사용하는 기본적인 메모리 관리 단위로, 물리적 메모리와 논리적 메모리 간의 매핑을 위해 사용됩니다. 2. **Segment (세그먼트):** 프로세스의 논리적 단위를 기반으로 메모리를 관리하는 방식으로, 가상메모리 시스템의 구현 방법 중 하나입니다. 3. **Mapping (매핑):** 가상 주소를 실제 물리적 메모리 주소로 변환하는 과정을 의미하며, 가상기억장치의 핵심 기능 중 하나입니다. 4. **Compaction (압축):** 메모리의 외부 단편화를 해결하기 위해 사용되는 기술로, 가상기억장치의 직접적인 구성 요소는 아닙니다. 주로 메모리 할당에서 발생하는 단편화를 줄이기 위한 방법입니다. 따라서, 가상기억장치와 직접적인 관계가 없는 것은 'compaction'입니다.