메모리란? Process가 program을 실행되는데 필요한 가장 기본적인 자원중 하나이다. - Process입장에서 address space(가상공간의 주소)내에서 Memory가 할당되고 해제되는 방식으로 사용된다. - 그 후 커널이 각 process의 가상공간의 Memory영역을 물리적 Memory에 mapping한다. - 그래서 process는 실제 물리적 Memory할당에 관여할 필요가 없다. - 가상공간의 address space가 낮은주소 부터 높은 주소까지 만들어지고, 특징적으로 나누어진다. - 커널에서 페이지 단위로 관리한다. 이 공간을 어떻게 할당하고 해제하는지 알아본다. - Text 영역 - Initialized data 초기화된 데이터 영역 - Uninitialized data(bss..