위키득계정 ↗
기술

Windows 페이지 파일과 RAM

Windows 페이지 파일과 RAM기술
가상 메모리
페이지 파일 하나만을 가리키는 말이 아님
페이지 파일
저장 장치의 숨김 시스템 파일
주요 역할
커밋 한도 확장과 일부 메모리 페이지 보관
용량 기준
최대 커밋 사용량과 크래시 덤프 요구
가상 주소, 물리 RAM, 페이지 파일과 커밋 한도를 구분한다.

가상 메모리와 페이지 파일

프로그램은 가상 주소를 사용하며 시스템은 이를 물리 주소로 변환한다. 사용자 모드 프로세스는 각자의 가상 주소 공간을 가진다. 가상 메모리를 SSD에 만든 파일 하나와 같은 뜻으로 이해하면 주소 공간과 실제 저장 위치를 혼동하게 된다.

RAM 밖에 보관하는 페이지

페이지 파일은 저장 장치에 두는 숨김 시스템 파일이다. 자주 접근하지 않는 수정된 메모리 페이지를 보관해 물리 RAM을 다른 페이지에 활용할 수 있게 한다. 페이지 파일 크기를 늘린다고 물리 RAM이 추가되는 것은 아니다.

커밋과 메모리 부족

커밋은 시스템이 뒷받침하기로 약속한 메모리다. 커밋 한도는 물리 RAM과 페이지 파일의 규모에 영향을 받는다. 최대 사용량이 한도에 도달하면 메모리 할당 실패와 프로그램 오작동이 생길 수 있다. 작업 관리자의 커밋 수치를 현재 페이지 파일에 기록된 데이터 양과 같은 것으로 읽어서는 안 된다.

일률적인 용량 공식이 없는 이유

Microsoft는 필요한 페이지 파일 크기가 최대 커밋 사용량과 크래시 덤프 설정에 따라 달라진다고 설명한다. RAM이 많더라도 덤프나 특정 프로그램의 요구를 따로 확인해야 한다. 모든 PC에 같은 배수를 적용하거나 RAM 용량만 보고 무조건 비활성화하는 결론을 내릴 수 없다.

공식 자료: Microsoft: 가상 주소 공간 / Microsoft: 페이지 파일 소개 / Microsoft: 페이지 파일 크기 결정