운영체제에서 하나의 프로세스가 실행 될 때 운영체제가 그 프로세스에게 부여하는 독립적인 메모리 공간을 의미한다.운영체제는 운영체제를 위한 커널 영역과 프로그램을 실행하는데 필요한 사용자 영역 으로 메모리를 분리해 관리한다.영역을 분리함 으로 중요한 메모리 영역에 접근해 수정하는 것을 방지 하고 다른 오류에 영향을 받지 않게해 안정성을 유지한다.커널 영역에는 커널이 위치하고 모든 프로세스가 공유한다.프로세스가 생성되면 사용자 영역에 각자 독립적인 메모리 공간을 할당 받고 그 영역은 코드,데이터,힙,스택 으로 나뉜다. 커널(Kernel)운영 체제를 이해하는데 매우 중요한 요소,알맹이,핵심을 뜻 하고 하드웨어와 소프트웨어 사이에서 자원 관리 및 시스템 운영을 담당하는 핵심 프로그램프로그램이 하드웨어 자원을 ..