CPU 상태 전이

00SNU3K·2021년 8월 6일
0
  • CPU 상태 전이

    • Active 모드에서의 Process 상태 전환

    • 여러 프로세스가 동시에 실행이 안됨, 그러기 위해서는 Ready Queue에 넣어뒀다가 실행시키는데 이때 프로세스가 CPU를 점유했다(dispatch)라고 함.

    • 계속 점유를 할 순 없으니까 일정시간 할당하고 나오라고 할 수 있는데 그런걸 Time Run Out이라고함

    • CPU를 할당 받은 프로세스가 I/O요구, 다른 자원 요구 등 CPU 이외의 서비스 작업을 원할때 발생 (실행 or 대기->슬립) Blocked이라고 함

    • 대기 중이던 이벤트 처리가 끝났을때 다시 Ready Queue로 복귀하는 것(슬립 or 대기 -> 준비) Wake up이라고 함

profile
네트워크 전문가를 꿈꾸며

0개의 댓글