[OS] 프로세스 구조와 상태 - running, ready, blocked

2020. 12. 20. 12:53프로그래밍/운영체제

반응형

프로세스 구조

 

 

stack        : 임시 데이터(함수호출, 로컬변수 등)

heap        : 코드에서 동적으로 만들어지는 데이터

data         : 변수/초기화된 데이터

code(text) : 코드 

 

프로세스 상태 3가지

 

 

  • running state: 현재 CPU에서 실행 상태

  • ready state: CPU에서 실행 가능 상태(실행 대기 상태)

  • block state: 특정이벤트 발생대기 상태(ex 프린팅이 다 되었다!)

 

 

 

반응형