728x90
프로세스
- 실행중인 프로그램, 작업, 태스크
- PCB를 가짐, 실행 단위
프로세스 상태 전이
1. 제출 : 사용자가 시스템에 작업 처리를 위해 제출
2. 접수 : 해당 작업이 디스크 위치에 저장
3. 준비 : 프로세스가 프로세서를 할당 받으려고 대기 중인 상태, 준비상태큐에서 준비
4. 실행 : cpu 스케줄러에 의해 프로세스 할당받아 실행
5. 대기 : 입출력 처리 필요시 현재 프로세스가 중단되어 대기. (wake up : 대기 상태서 입출력 처리 끝나 준비단계 전이)
리눅스 프로세스 관리
- proc 디렉토리에서 확인 : 메모리에 저장된 프로세스 확인 가능
- ps 명령어 : PID 프로세스 고유 번호 확인 -> proc/해당번호 에서 세부정보 확인가능
- kill PID : 해당 프로세스 종료
300x250