가상 메모리의 역할: Windows 환경에서 실행되는 각 프로세스에 대해 운영 체제는 로드 시 자동으로 가상 메모리 공간을 할당합니다. 쉽게 말하면, 가상메모리 기술은 하드디스크 등 외부 접근 장치를 이용해 물리적 메모리에 부족한 정보를 저장하는 기술이다.
가상 메모리를 설정하면 시스템의 페이지 메모리 사용량이 늘어날 수 있습니다. 이 페이지 메모리(가상 메모리)는 실제 메모리와 비교할 수 없습니다. 이는 Windows 시스템의 소용량 메모리 시스템에 대한 절충 기능입니다. 이는 메모리 용량이 소진되었을 때 시스템이 충돌하는 것을 방지합니다. 추가 정보
하드 디스크의 읽기 및 쓰기 속도는 실제 메모리에 비해 훨씬 낮기 때문에 가상 메모리를 너무 크게 설정하면 컴퓨터 속도에 영향을 미칠 수 있습니다. 일반적인 상황에서는 "모든 드라이브의 페이징 파일 크기 자동 관리"를 선택하면 시스템이 자동으로 가상 메모리 크기를 조정합니다.
가상 메모리에서는 작업이 메모리에 여러 번 로드될 수 있습니다. 연속 할당 방식을 사용하게 되면 메모리 공간의 상당 부분이 일시적이거나 '영구적인' 유휴 상태가 되어 심각한 메모리 자원 낭비를 초래하게 되며, 논리적으로 메모리 용량을 확장할 수 없게 됩니다. 따라서 가상 메모리의 구현은 메모리 관리 방법의 개별 할당을 기반으로 해야 합니다. 가상 메모리를 구현하는 방법에는 세 가지가 있습니다.
①페이징 저장소 관리를 요청합니다.
②분할된 스토리지 관리를 요청합니다.
③세그먼트 페이지 저장 관리를 요청합니다.
어떤 방법을 사용하든 특정 하드웨어 지원이 필요합니다.
참고자료: 바이두백과사전-가상메모리