
가상 메모리 는 데스크톱 컴퓨터 에 있는 대부분의 운영 체제 에서 흔히 볼 수 있는 부분입니다 . 매우 저렴한 비용으로 사용자에게 큰 이점을 제공하기 때문에 매우 보편화되었습니다.
이 기사에서는 가상 메모리가 무엇인지, 컴퓨터가 이를 사용하는 용도 및 최적의 성능을 달성하기 위해 자신의 컴퓨터에서 가상 메모리를 구성하는 방법을 정확히 배울 것입니다.
대부분의 컴퓨터는 오늘 32 또는 64과 같이이 메가 바이트 사용할 RAM의 CPU 사용에을 (참조 하는 방법 RAM 작품 RAM에 대한 자세한 내용을). 불행히도, 그 양의 RAM은 대부분의 사용자가 한 번에 실행할 것으로 기대하는 모든 프로그램을 실행하기에 충분하지 않습니다.
예를 들어 운영 체제 , 전자 메일 프로그램 , 웹 브라우저 및 워드 프로세서를 동시에 RAM에 로드하는 경우 32MB는 이 모든 것을 담기에 충분하지 않습니다. 가상 메모리와 같은 것이 없다면 사용 가능한 RAM이 가득 차면 컴퓨터에서 "죄송합니다. 더 이상 응용 프로그램을 로드할 수 없습니다. 새 응용 프로그램을 로드하려면 다른 응용 프로그램을 닫으십시오."라고 말해야 합니다. 가상 메모리를 사용하여 컴퓨터가 할 수 있는 일은 RAM에서 최근에 사용되지 않은 영역을 찾아 하드 디스크 에 복사하는 것 입니다. 이렇게 하면 새 응용 프로그램을 로드할 수 있는 RAM 공간이 확보됩니다.
이 복사는 자동으로 이루어 지기 때문에 발생하는 것인지도 모르고 컴퓨터에 32MB만 설치되어 있어도 RAM 공간이 무제한인 것처럼 느끼게 합니다. 하드 디스크 공간은 RAM 칩보다 훨씬 저렴하기 때문에 경제적인 이점도 있습니다.
하드 드라이브의 읽기/쓰기 속도는 RAM보다 훨씬 느리고 하드 드라이브의 기술은 한 번에 작은 데이터 조각에 액세스하는 데 적합하지 않습니다. 시스템이 가상 메모리에 너무 많이 의존해야 하는 경우 상당한 성능 저하가 발생합니다. 핵심은 동시에 작업하는 경향이 있는 모든 것을 처리할 수 있는 충분한 RAM을 확보하는 것입니다. 그러면 가상 메모리의 속도가 느려지는 것을 "느끼는" 유일한 시간은 작업을 변경할 때 약간의 일시 중지가 있을 때입니다. 그렇다면 가상 메모리는 완벽합니다.
그렇지 않은 경우 운영 체제는 RAM과 하드 디스크 간에 정보를 지속적으로 교환해야 합니다. 이를 스래싱(thrashing )이라고 하며 컴퓨터가 엄청나게 느려질 수 있습니다.
이 콘텐츠는 이 기기에서 호환되지 않습니다.
RAM 이미지를 저장하는 하드 디스크 영역을 페이지 파일 이라고 합니다 . 하드 디스크의 RAM 페이지 를 보유하고 운영 체제는 페이지 파일과 RAM 사이에서 데이터를 앞뒤로 이동합니다. Windows 시스템에서 페이지 파일의 확장자는 .SWP입니다.
다음으로 컴퓨터에서 가상 메모리를 구성하는 방법을 살펴보겠습니다.
가상 메모리 구성

Windows 98은 가상 메모리가 있는 일반적인 운영 체제 의 한 예입니다 . Windows 98에는 Windows가 필요에 따라 가상 메모리에 대한 하드 드라이브 공간을 할당할 수 있도록 기본 설정을 사용 하는 지능형 가상 메모리 관리자 가 있습니다. 대부분의 경우 이는 사용자의 요구 사항을 충족해야 하지만 특히 물리적 하드 드라이브 또는 속도가 중요한 응용 프로그램 이 두 개 이상 있는 경우 가상 메모리를 수동으로 구성할 수 있습니다 .
이렇게 하려면 "제어판" 창을 열고 "시스템" 아이콘을 두 번 클릭합니다. 시스템 대화 상자 창이 열립니다. "성능" 탭을 클릭한 다음 "가상 메모리" 버튼을 클릭합니다.
"나만의 가상 메모리 설정을 지정하겠습니다."라는 옵션을 클릭하십시오. 그러면 해당 명령문 아래의 옵션이 활성화됩니다. "하드 디스크:" 옆에 있는 드롭다운 목록을 클릭하여 가상 메모리를 구성할 하드 드라이브를 선택합니다. 경험 에 따르면 실제 하드 디스크 간에 가상 메모리 를 균등하게 분할 하는 것이 좋습니다 .

"최소:" 상자에 지정된 하드 디스크의 가상 메모리에 사용할 최소 하드 드라이브 공간을 입력합니다. 금액은 메가바이트 단위 입니다. "C:" 드라이브의 경우 최소 크기는 2MB 여야 합니다 . "최대:" 수치는 원하는 대로 지정할 수 있지만 한 가지 가능한 상한은 물리적 RAM 공간의 두 배입니다. Windows 기본값은 일반적으로 컴퓨터의 실제 RAM 크기보다 12MB 높습니다. 새 설정을 적용하려면 대화 상자를 닫고 컴퓨터를 다시 시작하십시오.
가상 메모리에 할당하는 하드 드라이브 공간의 양이 중요합니다. 너무 적게 할당하면 "메모리 부족" 오류가 발생합니다. 가상 메모리의 크기를 계속 늘려야 하는 경우 시스템이 느리고 하드 드라이브에 지속적으로 액세스한다는 사실도 알게 될 것입니다. 이 경우 RAM과 가상 메모리의 비율을 약 2:1 로 유지하려면 RAM을 추가로 구입하는 것이 좋습니다 . 일부 응용 프로그램은 가상 메모리 공간이 많이 있는 것을 좋아하지만 많이 액세스하지 않습니다. 이 경우 큰 페이징 파일 이 잘 작동합니다.
가상 메모리의 성능을 향상시킬 수 있는 한 가지 방법(특히 많은 양의 가상 메모리가 필요한 경우)은 가상 메모리 파일의 최소 및 최대 크기를 동일하게 만드는 것 입니다. 이렇게 하면 시스템을 시작할 때 운영 체제가 전체 페이징 파일을 할당하게 됩니다. 이렇게 하면 프로그램이 실행되는 동안 페이징 파일이 커지지 않아 성능이 향상됩니다. 많은 비디오 응용 프로그램은 하드 디스크와 테이프 간에 비디오 정보를 읽거나 쓰는 동안 일시 중지를 방지하기 위해 이 기술을 권장합니다.
가상 메모리 성능의 또 다른 요소는 페이지 파일 의 위치입니다 . 시스템에 여러 개의 물리적 하드 드라이브(여러 개의 드라이브 문자가 아니라 실제 드라이브)가 있는 경우 각 드라이브에서 더 작은 페이지 파일을 만들어 작업을 분산할 수 있습니다. 이 간단한 수정은 가상 메모리를 많이 사용하는 모든 시스템의 속도를 크게 향상시킵니다.
더 많은 컴퓨터 메모리
이 기사는 다음을 포함하여 컴퓨터 메모리를 다루는 일련의 기사 중 하나입니다.
- 컴퓨터 메모리 작동 방식
- 램 웍스
- ROM 작동 방식
- 플래시 메모리 작동 방식
- 캐싱 작동 방식
- BIOS 작동 방식