모든 프로그램은 메모리에 적재하는 과정이 선행된다. 따라서 메모리는 프로그램을 실행하는 중요한 작업 공간이다.운영체제가 메모리에 여러 개의 프로세스을 동시에 적재하여, CPU와 시스템 자원을 효율적으로 사용하는 환경(다중 프로그래밍 환경)에서 한정된 메모리를 여러 프로세스가 함께 사용하므로 효율적으로 관리하는 방법이 필요하다. 메모리 관리란 프로세스들을 메모리에 할당하고 제거하며 보호하는 활동이다.프로세스 요청에 따라 메모리의 일부를 할당하고, 작업이 끝나면 다시 재사용할 수 있도록 헤제하는 과정디스크에 있는 프로그램을 실행하기 위하여 메모리에 적재한 후 메모리 관리자가 예약된 메모리를 할당하는 과정다중 프로그래밍 시스템에서 여러 프로세스가 메모리에 상주할 수 있도록 운영체제가 동적으로 메모리를 세분화하..