가상메모리란?
Windows에서는 프로그램 실행할 때 램을 사용합니다. 하지만 대용량 멀티 작업이나 덩치 큰 프로그램을 실행할 때 물리적 RAM이 부족하면 Windows에서는 하드 디스크의 임시 공간에 pagefile.sys 확장명인 페이징 파일이라는 공간을 만들어 여기에 부족한 RAM과 결합하여 관련 프로그램 작업을 완료할 수 있도록 합니다. 이렇게 물리적 램 용량의 한계를 하드 디스크의 임시 공간에 페이징 파일이라는 공간을 만들어 램처럼 사용되는 것이 가상 메모리입니다.
참고로 이 가상메모리 활용의 한 예로, Win-XP가 부팅시 최소 요구 메모리는128MB 이지만 64MB가 장착된 시스템에서도 부팅이 가능합니다. 이는 물리적 램 부족분을 가상메모리를 확용한 것입니다.
가상메모리를 꼭 사용해야 하나?
물리적 램 용량만 충분히 확보 해 준다면 사용 할 필요가 없습니다.
하지만 사용하지 않아도 페이징 파일이라는 공간을 확보해 가상메모리를 설정 해 주어야합니다.
이는 Windows가 그렇게 설계 되었으며 만약 하드 디스크의 남은 공간이 부족하여 페이징 파일 공간
확보가 어려워 진다면 물리적 램 용량이 아무리 많아도 리소스부족 및 가상메모리 부족 메세기가 출
력 될 것입니다. 그리고 예전엔 대용량 램이 보급되지 않아 컴퓨터에 장착된 램이 일반적으로 64MB,
많아야 128MB인 시절 이러한 램 용량의 한계를 극복하기 위해 가상메모리는 필수적 이였고 또한 가
상메모리 관리도 중요했습니다. 하지만 오늘날의 대용량 램이 장착된 시스템에는 이 가상메모리를 사
용할 기회가 별로 없을 뿐드러 가상메모리 관리도 Windows에서 자동 관리로 맡겨두면 될 것입니다.
물리적 램 용량이 2GB이상 인데도 가상메모리가 부족하다는 메세지가 뜰 때도 있다. 이때는가상메모리를 늘려 주어야 하나?
결론부터 말씀 드리면 아닙니다. 물리적 램 용량이 2GB 이상이고 가상메모리를 시스템(Windows)이 관리하고 있다면 이는 십중 팔구 페이징파일이 설정된 하드디스크 공간 부족시 나타납니다. 이때에는 페이징파일이 설정된 하드디스크 공간을 확인 해야 합니다. 그리고 물리적 램 용량이 2GB이상인 시스템은 별도로 가상메모리를 설정 할 필요가 없으며 시스템(Windows)이 관리하록 해 주길 권장합니다.
램 용량 확보의 한 방법으로 가상메모리를 늘리면?
좋지 않은 방법입니다. 가상메모리는 상대적으로 느린 하드 디스크 공간을 사용하므로 속도가 빠른 물리적 램 보다 프로그램 실행이 느리게 작동 합니다. 또한 부족한 램 용량을 늘리기 위해 가상메모리 크기(페이징 파일 크기)를 너무 많이 설정하면 이 또한 프로그램 속도가 느려 질 것입니다. 오히려 가상메모리 크기를 줄여 주고 페이징 파일 공간을 Windows가 설치된 파디션이 아닌 다른 파디션에서 관리하는 것이 현명한 방법이며 아울러 램 용량 확보는 이러한 가상메모리 사용 보다 물리적 램을 추가 해 주는 것이 시스템을 빠르게 하기 위한 좋은 솔루션이 될 것입니다.
'[조은컴퓨터] PC수리 지식나누기' 카테고리의 다른 글
윈도우 xp팁 메인보드교체시 stop 0x0000007B 에러방지 (0) | 2013.01.01 |
---|---|
윈7 권한가져오기~ (0) | 2013.01.01 |
윈도우7 명령어 모음이네요~참고하세요.. (0) | 2012.12.20 |
사용돼는 확장자 모와봣읍니다~참고돼시길^^ (0) | 2012.12.13 |
컴퓨터 기초 조립강좌 이것만 보아두 90%조립가능합니다.. (0) | 2012.12.13 |