Process는 운영체제에서 실행하는 프로그램의 최소단위이다.Process Address Space라는 곳에는 다양한 자료들이 존재하는데,이건 자료구조때 배웠던 내용이 연결된다.함수는 메모리 위에 올라가서 실행되어야 하는데, 이 때 가장 먼저 쓰이는 곳이 stack이다. 함수의 호출과 함께 할당되고, 함수의 호출이 완료되면 소멸한다.
LIFO로 작동하기 때문에 stack의 이름값을 한다고 볼 수 있다.그리고 필요에 의해 동적으로 메모리를 할당해서 사용하는 곳이 heap이다. (필요한 크기를 몰라서 동적배열을 쓰면 여기서 메모리를 가져다 쓰게 됨)static data는 동적 영역인 stack과 heap이랑은 다르게 정적 데이터를 가진 영역이다.
프로그램이 완전히..........
ch3 Process Concept에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.