[운영체제] 프로세스와 프로세스 관리 공부내용 (프로세스, PCB, 시스템 호출, 좀비 프로세스, 고아 프로세스, fork())
·
OS
- 프로세스란 ? : 프로그램이 메모리에 적재되어 실행 중인 상태- 프로세스 특징메모리를 적재하고 고유한 번호를 할당 (PID)프로세스들이 실행될때 프로세스들은 각자의 독립적인 메모리 공간에서 실행됨IF) 하나의 프로그램을 여러번 실행 ? → 실행마다 각자 독립된 프로세스 실행 (다중 인스턴스) - 프로세스 구성 코드 영역 (고정크기) : 사용자가 작성한 코드와 라이브러리 함수 코드 적재데이터 영역 (고정크기) : 사용자가 선언한 전역 변수와 라이브러리에 선언된 전역 변수  힙 영역 (가변크기) : 프로세스의 실행 중 동적 할당 받는 공간스택 영역 (가변크기) : 프로세스의 실행 시 사용되는 스택 적재 (매개 변수, 지역 변수, 함수 실행 후 돌아갈 주소)- 프로세스 주소 공간· 실제 접근 허용 범위는 ..