프로세스란?

프로세스 실행

프로세스 상태

  1. New : 프로세스가 생성되는 시점 → 메모리 할당, 초기화, file open 등이 수행
  2. Ready : 스케줄링이 되기를 기다리는 상태
  3. Running : CPU에서 프로세스가 실행되는 상태
  4. Waiting(Blocked) : I/O 처리를 위해 기다리고 있는 상태 → CPU/IO Overlap이 가능하게 해줌
  5. Terminated : 프로세스가 모든 작업을 마친 상태

리눅스 프로세스 상태