스와핑은 메인 메모리가 부족할때 전체 프로세스 또는 일부를 메인 메모리(램) 에서 보조 기억장치(HDD)로 이동시키는 과정을 의미한다.
스와핑은 프로세스의 전체 또는 큰 부분을 대상으로 한다. 즉, 실행 중인 프로세스 전체가 메모리에서 보조 저장소로 옮겨질 수 있다.
예:) LOL , Ward , PPT 를 사용중일때, Chrome 을 실행하려고 하는데 메모리가 부족할경우
가상메모리는 컴퓨터가 실제로 이용 가능한 메모리 자원(실제 주소, physical address) 를 추상화 하여 이를 더 크게 사용할수 있게 만드는 기법을 의미한다.
예를들면 2GB 메모리에서 동작하는 프로그램을 1GB 물리 메모리에서 동작시키도록 할 수 있다.