목차 프로세스의 개념 초창기의 컴퓨터는 연산 등을 처리하는 작업을 하는 기기에 불과하였다. 이후에 계속 발전이 되면서 다중 태스킹을 지원하게 되면서 여러 프로그램 등을 한번에 실행할 수 있게된다. 따라서 초기의 작업에 국한하지 않고 메모리 관리 등과 같은 자체 적인 내부 활동을 지원하기도 해야한다. 이렇게 CPU가 하는 대부분의 모든 활동을 프로세스 라고 부른다. 과거에는 프로세스라는 용어 대신에 작업 이라는 용어를 더 많이 사용했다는 사실을 할고 있으면 추후의 개념들의 이해가 쉬워질 것이다. 메모리 배치 여러 섹션으로 나누어져 있고 텍스트 및 데이터 섹션의 크기는 고정 되기 때문에 실행되는 도중 크기가 바뀌지 않는다. 그러나 스택이나 힙 섹션은 프로그램 실행 중에 동적으로 줄어들거나 커질 수 있다. 함..