페이지 파일이란 무엇입니까?

블로그

홈페이지홈페이지 / 블로그 / 페이지 파일이란 무엇입니까?

Apr 20, 2024

페이지 파일이란 무엇입니까?

저장소에서 페이지 파일은 최근 사용되지 않은 RAM의 데이터에 대한 임의 액세스 메모리의 확장으로 사용되는 저장소 드라이브의 예약된 부분입니다. 페이지 파일은 다음에서 읽을 수 있습니다.

저장소에서 페이지 파일은 최근 사용되지 않은 RAM의 데이터에 대한 임의 액세스 메모리의 확장으로 사용되는 저장소 드라이브의 예약된 부분입니다. 페이지 파일은 하나의 연속된 데이터 청크로 스토리지 드라이브에서 읽을 수 있으므로 다양한 원래 위치에서 데이터를 다시 읽는 것보다 빠릅니다.

Windows는 페이지 파일을 사용하여 유휴 상태가 아닌 적극적으로 사용되는 응용 프로그램에 더 많은 RAM을 사용할 수 있도록 합니다. 예를 들어, 사용자는 브라우저를 열고 여러 검색을 수행한 다음 오랜 기간 동안 브라우저를 최소화할 수 있습니다. 그 동안 사용자는 상당한 RAM을 필요로 하는 영상 편집 프로그램을 꾸준히 사용하고 있습니다. Windows는 비디오 편집 프로그램에 더 많은 물리적 메모리 리소스를 제공하기 위해 브라우저 파일을 RAM에서 페이지 파일로 이동할 수 있습니다.

페이지 파일(페이지 파일 또는 페이징 파일이라고도 함)은 전체 이름이 pagefile.sys인 Windows 시스템 파일입니다. 기본적으로 시스템 드라이브(일반적으로 C: 드라이브)의 루트 디렉터리에 있습니다. 그림 1은 Windows 탐색기에 나타나는 C: 드라이브의 파일을 보여줍니다. 페이지 파일은 시스템 파일이므로 기본적으로 숨겨져 있습니다. 파일을 표시하려면 보호된 운영 체제 파일을 표시하도록 Explorer를 구성해야 합니다.

페이지 파일은 가상 주소를 사용하여 실제 메모리를 추상화하는 Windows 가상 메모리 시스템의 일부입니다. 시스템은 또한 가상 주소를 물리적 주소에 매핑하는 페이지 테이블을 유지 관리합니다. Windows는 각 프로세스에 다른 프로세스와 독립적으로 실제 메모리 블록을 사용할 수 있는 가상 주소 집합을 제공합니다.

시스템의 가상 메모리에는 페이지 파일을 통해 예약된 물리적 저장소 영역인 RAM과 디스크 공간이 모두 포함될 수 있습니다. 디스크 공간은 SSD(Solid-State Drive) 또는 HHD(하드 디스크 드라이브)에 있을 수 있습니다. 실행 중인 프로세스는 가상 주소만 인식하고 실제 주소는 알지 못합니다. Windows는 백그라운드에서 실행되는 원활한 작업을 통해 가상 주소와 실제 주소 간의 변환을 처리합니다.

가상 메모리를 사용하면 RAM에서 사용할 수 있는 것보다 더 많은 메모리를 제공할 수 있습니다. 이는 정교한 메모리 관리 기술과 하나 이상의 페이지 파일 사용을 통해 수행됩니다. 잠재적으로 컴퓨터의 사용 가능한 각 드라이브에는 페이지 파일이 포함될 수 있습니다. 그러나 시스템이 하나의 페이지 파일만 사용하는 것이 일반적입니다.

예를 들어, 그림 2의 스크린샷은 작업 관리자 성능 탭의 메모리 부분을 보여줍니다. 이 경우 시스템의 메모리는 8GB입니다. 그러나 커밋됨 섹션(빨간색 윤곽선)은 사용 가능한 총 메모리가 9.2GB임을 나타냅니다. 이 숫자는 시스템의 RAM과 페이지 파일의 합계입니다. 이 예의 시스템에는 드라이브가 하나뿐이므로 이 총량에는 해당 드라이브만 반영됩니다.

Committed 섹션은 시스템의 가상 메모리를 나타냅니다. 첫 번째 용량인 3.8GB는 현재 사용되는 가상 메모리의 총 용량입니다. 두 번째 크기인 9.2GB는 이 시스템에서 사용할 수 있는 총 가상 메모리 크기입니다. 추가 1.2GB(실제 메모리 8GB 이상)는 페이지 파일을 통해 사용할 수 있는 대략적인 공간입니다. 시스템에는 8GB의 실제 메모리만 포함되어 있지만 마치 9.2GB가 있는 것처럼 작동합니다.

메모리 총계는 그림 3과 같이 시스템의 실제 메모리와 가상 메모리, 페이지 파일과 해당 위치, 기타 시스템 구성 요소에 대한 세부 정보를 제공하는 Windows 시스템 정보 앱을 통해 볼 수도 있습니다. 이 그림의 정보는 다음을 기반으로 합니다. 그림 2와 동일한 시스템입니다. 설치된 RAM은 8GB이지만 총 가상 메모리는 9.24GB입니다. 또한 페이지 파일은 약 1.25GB의 저장 공간을 차지합니다.

Windows가 아닌 대부분의 운영 체제도 일종의 가상 메모리를 구현하고 Windows가 페이지 파일을 사용하는 것과 같은 방식으로 실제 메모리를 로컬 디스크 저장소로 확장하는 기능을 제공합니다. 이러한 시스템에서는 확장 메모리를 스왑 파일, 스왑 공간 또는 스왑 파티션이라고 부를 수 있습니다.