해당 내용은 이것이 컴퓨터 과학이다 with CS 기술면접을 학습한 기록입니다. 목차1. 물리 주소와 논리 주소 2. 스와핑과 연속 할당3. 페이징을 통한 가상 메모리 관리4. 페이지 교체 알고리즘 운영체제에서 메모리 관리는 성능과 안정성을 결정하는 핵심 요소이며, 가상 메모리는 물리 메모리의 한계를 극복하기 위해 필요한 핵심 기술이다. 가상 메모리를 통해 실제 물리 메모리(RAM)보다 큰 프로그램도 실행할 수 있는 이유는 주소 변환 구조와 메모리 관리 기법에 있다. 이번 글에서는 이러한 동작 원리를 이해하기 위해 물리/논리 주소의 개념부터 시작하여 페이징 구조, 페이지 테이블의 동작 방식, 그리고 페이지 교체 알고리즘까지 단계적으로 정리하였다. 1. 물리 주소와 논리 주소CPU와 프로세스는 메모리 하..