[정보통신기술용어해설] |
프로세스 ID, 프로세스 식별자, 프로세스 식별 ID | (2020-04-13) |
PID , PPID |
1. [Unix/Linux] 개별 프로세스 ID ㅇ (Process ID, PID) - 프로세스 식별용 ID - 양의 정수 (16 비트, 최대 216) . 1 ~ 32,767 (기본 상한이나, 상한 조정 가능) - 특별히 정해진 프로세스 ID . init (모든 프로세스의 조상) : 1, ... (통상, 1 ~ 300 : 시스템 프로세스,데몬 등) - 시스템호출 문에서, . 프로세스 식별용 숫자로써, 인자,리턴값으로 사용됨 ㅇ (Parent Process ID, PPID) - init 프로세스를 제외한 모든 프로세스는, - 부모 프로세스를 갖으며, 이의 식별용 ID 를 갖음 2. [참고사항] ㅇ pid,ppid 확인용 시스템호출 : getpid(), getppid() ㅇ 응용 프로그램 내 pid 참조 방법 : sys/types.h 내 정의된 pid_t(typedef 별칭)를 이용하면 됨 ㅇ 현재 쉘에서 프로세스 확인 명령어 : ps