[운영체제(OS)] 가상메모리
가상 메모리 가상 메모리는 메모리 관리 기법의 하나로, 한정된 물리 메모리 자원을 추상화하여 사용자들에게 큰 (주) 메모리로 보이게 만드는 것을 말한다. 각 프로그램 들은 실제 메모리 주소가 아닌 가상의 메모리 주소를 사용하게 된다. 가상 메모리가 필요한 이유 만약 가상메모리를 사용하지 않고 물리 메모리만 사용한다면 다음과 같은 문제들이 발생. 이를 해결하기 위해 가상 메모리를 사용한다. 물리적인 메모리 공간 부족. 메모리 단편화 문제 발생. 다른 프로세스의 메모리 영역 접근 문제. 위 문제를 구체적으로 살펴보면 다음과 같다. 물리적인 메모리 공간의 부족 문제 하나의 프로세스는 일반적으로 4GB의 메모리 공간을 요구함.(32bit 기준) 때문에 여러 프로세스가 동시에 처리되는 일반적인 운영체제에서 하나의..