일반 프로그램이 기억되는 곳이며, 시스템 프로그램의 제어에 의해 동작한다.
여러 부분으로 분할해 독립된 프로그램들을 기억시켜, 다중 프로그래밍 방식으로 동작하게 할 수 있다.
운영체제가 사용자 응용프로그램 각각의 독립된 영역을 보호해주는 기억 보호(storage protection)을 수행한다.