시스템 프로그래밍 - 우분투 명령어 정리 (6)


시스템 프로그래밍 - 우분투 명령어 정리 (6)

프로세스 1. 현재 실행 중인 프로그램을 의미한다. 2. 리눅스 시스템에서는 동시에 여러 프로세스가 실행한다. 3. 실행 – 수면 - 실행 대기 등 규칙에 따라 여러 상태로 변환한다. 4. 실행 프로세스를 확인 → ps, top 명령 사용한다. 5. 프로세스 식별 → 프로세스 ID(PID) 사용한다. 6. 관련 프로세스들이 모여 프로세스 그룹을 구성한다. 세션 POSIX 표준에서 제안한다. 사용자가 로그인해서 작업하는 터미널 단위로 프로세스 그룹을 묶은 것이다. 기능 함수 메모리와 스왑 상태 검색 int sysinfo(struct sysinfo *info); PID검색 pid_t getpid(void); 부모 PID 검색 pid_t getppid(void); 프로세스 그룹 ID 검색 pid_t getpgrp(void); pid_t getpgid(pid_t pid); 프로세스 그룹 ID 변경 int setpgid(pid_t pid, pid_t pgid); 세션 리더 ID 검색 pid_...



원문링크 : 시스템 프로그래밍 - 우분투 명령어 정리 (6)