가상 메모리 란?

가상 메모리는 모든 컴퓨터 운영 체제에서 발견되며 PC 사용자에게 매우 실용적인 이점을 제공합니다. 모든 컴퓨터 시스템에는 일반적으로 64-256MB 범위의 자체 RAM (Physical Random Access Memory)이 있습니다. 가상 메모리를 사용하는 경우 시스템을 통해 사용자는 데이터 스토리지 또는 메모리 포화 상태에 대한 걱정없이 작업을 계속할 수 있습니다. 종종 논리 메모리로 처리되며 사용자가 더 많은 양의 메모리에 액세스하여 더 많은 응용 프로그램을 동시에 사용할 수 있습니다.

가상 메모리를 사용하면 시스템에서 사용되지 않는 RAM의 응용 프로그램을 검색하여 하드 디스크에 복사 할 수 있습니다. 결과적으로 RAM에 더 많은 공간이 확보되고 즉시 사용해야하는 새로운 응용 프로그램을로드 할 수 있습니다. 전체 프로세스가 자동으로 수행되므로 사용자는 아무것도 클릭 할 필요가 없습니다. 응용 프로그램의 주소 공간을 여러 개의 작은 페이지로 나눔으로써 작동합니다. 이 작은 페이지는 각각 다양한 가상 메모리 주소를 가진 4K 바이트 페이지입니다.

페이징은 휴면 (현재 사용하지 않는) 가상 페이지를 하드 디스크에 저장 한 다음 사용자가 특정 응용 프로그램을 작동해야 할 때 실제 메모리로 복원하는 프로세스입니다. 페이지 테이블은 컴퓨터 운영 체제에서 다양한 응용 프로그램의 가상 주소와 실제 주소 (RAM) 간의이 스왑 매핑을 임시로 저장하는 데 사용됩니다. 페이지가 임시 저장되는 하드 디스크 부분을 페이지 파일이라고합니다.

이러한 임시 주소를 하드 디스크에 저장하는 기능은 RAM의 한계에 의존하지 않습니다. 사용 가능한 페이지 파일도 자동으로 계산됩니다. 따라서 더 작은 RAM을 가진 시스템은 더 큰 페이지 파일을 가져야합니다. 결과적으로 페이지 파일의 크기가 가능한 최대 값으로 설정되어 있는지 확인해야합니다.

모든 운영 체제에는 페이지 테이블을 관리하기위한 자체 페이징 관리자가 있습니다. 페이징 수퍼바이저는 실제 메모리에서 가장 적게 사용되며 가상 메모리 파일과의 교환에 활용할 수있는 파일을 검색하는 데 매우 효과적입니다. 그러나 교체 할 수없고 페이지를 넘길 수없는 페이지 나 상주 페이지라고하는 일부 페이지가 있습니다.

가상 메모리를 사용하는 컴퓨터 시스템은 더 많은 저장 공간을 만드는보다 경제적 인 방법에 액세스 할 수 있습니다. 하드 디스크 공간은 PC에 설치된 RAM 칩보다 훨씬 저렴합니다. 가상 메모리를 사용하면 RAM을 업그레이드 / 추가 할 필요가 없습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?