본문/내용
운영체제) (1) 프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명하시오. (2) 다음과 같은 상황에서 문서 작성 프로그램의 프로세스
1. 프로세스 상태 개요
프로세스 상태 개요입니다. 프로세스는 운영체제 내에서 수행되는 작업 단위로서 여러 상태를 거치며 실행된다. 프로세스의 상태는 일반적으로 다섯 가지로 구분된다. 첫째는 New 상태로, 프로세스가 생성되어 운영체제에 등록되는 초기 상태이다. 이 단계에서는 프로세스의 모든 초기 자원 할당이 이루어진다. 둘째는 Ready 상태로, 프로세스가 실행 준비는 되었으나 아직 CPU를 할당받지 못한 상태이다. 이 상태는 프로세스가 대기 큐에 있으며, 운영체제 스케줄러가 CPU 할당을 결정할 때까지 기다린다. 셋째는 Running 상태로, 프로세스가 CPU를 할당받아 명령 수행 중인 단계이다. 현대 시스템의 경우 프로세스는 시간 분할 방식으로 CPU를 빠르게 전환하므로, 여러 프로세스가 순차적으로 실행된다. 넷째는 Waiting 또는 Blocked 상태로, 프로세스가 입출력 작업 또는 기타 대기 조건을 충족하기 위해 대기하는 상태이다. 예를 들어 디스크 작업이 완료될 때까지 기다리는 동안 해당 프로세스는 이 …