메모리에서 사용되지 않는 일부 프로세스를 보조기억장치로 내보내고, 그렇게 해서 생긴 빈 공간에 다른 프로세스를 적재하여 실행하는 방식을 스와핑(swapping) 이라고 합니다.
이때 프로세스들이 내보내지는 보조기억장치의 일부 영역을 스왑 영역(swap space) 이라고 합니다.
현재 실행되지 않는 프로세스가 메모리에서 스왑 영역으로 옮겨지는 것을 스왑 아웃(swap-out), 반대로 스왑 영역에 있던 프로세스를 다시 메모리로 옮겨오는 것을 스왑 인(swap-in) 이라고 합니다.
스와핑을 이용하면 프로세스들이 필요한 메모리 공간의 크기가 실제 메모리 공간의 크기보다 큰 경우에도 프로세스들을 동시 실행할 수 있습니다.