CPU의 Blocked(wait, sleep) 상태와 Suspend 상태란??!?!
Five-State Process Model- 기본적인 프로세스 상태를 5개의 상태로 표현한 모델프로세스 상태설명New프로그램이 실행되어 프로세스를 생성하는 중.-> 프로세스 생성된게 아닌 '생성 중'이라고 하는 이유는 프로세스가 만들어지면 메모리 할당과 PCB 할당 등이 필요하기 때문. 즉, 아직 New 상태는 프로세스가 메모리에 올라가지 않은 상태ReadyReady 상태는 메모리에 올라가 cpu를 할당받기를 기다리는 상태-> Queue의 형태로 먼저 들어온 프로세스 순서로 실행될 수 있도록 POP 해줌.RunningReady Queue에서 POP된 프로세스가 CPU를 할당받아 작업을 진행하고 있는 상태-> 여기서 작업이란, 데이터와 명령어를 처리하고 있는 것임Blocked(wait, sleep)현재..
2024.12.15