[OS] 프로세스 구조와 상태 - running, ready, blocked
2020. 12. 20. 12:53ㆍ프로그래밍/운영체제
반응형
프로세스 구조
stack : 임시 데이터(함수호출, 로컬변수 등)
heap : 코드에서 동적으로 만들어지는 데이터
data : 변수/초기화된 데이터
code(text) : 코드
프로세스 상태 3가지
-
running state: 현재 CPU에서 실행 상태
-
ready state: CPU에서 실행 가능 상태(실행 대기 상태)
-
block state: 특정이벤트 발생대기 상태(ex 프린팅이 다 되었다!)
반응형
'프로그래밍 > 운영체제' 카테고리의 다른 글
[OS] 인터럽트 - 정의, 종류, 처리 예 (0) | 2020.12.20 |
---|---|
[OS] 선점형과 비선점형 스케쥴러 (0) | 2020.12.20 |
[OS] 운영체제의 CPU 관리 - 스케줄링 알고리즘 (0) | 2020.12.20 |
[OS] 프로세스 스케줄링 - 배치 처리 시스템, 시분할 시스템, 멀티태스킹 (0) | 2020.12.20 |
[OS] 운영체제의 계층구조, 사용자와 커널 모드 (0) | 2020.12.20 |