본문 바로가기
Study/운영체제

3. Processes - Overview

by 이미뇨 2023. 4. 11.

1. Process

Process : 실행중인 프로그램 + 자원

 

2. Process State

  • New : 새로 만들기
  • Running : 실행중 (프로세서에서 한 번에 하나의 프로세스만 실행할 수 있음) , cpu에 올라가서 돈다.
  • Ready : 프로세서에 할당되기를 기다리는 중
  • Waiting : 일부 이벤트가 발생하기를 기다리는 중 (sleep)
  • Terminated

 

3. Ready/Running State

 

4. Process Control Block (PCB)

OS는 PCB를 사용하여 프로세스를 관리

Process Control Block (PCB): 프로세스와 관련된 정보 저장