본문/내용
1. 다음에 대해 답하시오. (15점)
프로세스는 운영체제에서 수행되는 작업의 기본 단위이며, 각 프로세스는 여러 상태를 가지며 전이하게 된다. 프로세스의 다섯 가지 주요 상태는 새로 생성된 상태, 실행 상태, 대기 상태, 종료 상태, 그리고 준비 상태이다. 새로 생성된 상태는 프로세스가 처음 생성되고 준비 큐에 들어가기 전의 상태를 의미한다. 이 상태에서는 프로세스가 메모리에 적재될 준비를 하고, 필요한 자원을 할당받기 위한 초기 설정이 이루어진다. 이 단계에서는 프로세스가 활성화되기 위해 필요한 모든 환경을 구성하는 것이 중요하다. 실행 상태는 프로세스가 CPU를 할당받아 실제로 명령어를 실행하고 있는 상태이다. 이 상태에서는 프로세스가 자신의 작업을 수행하며, CPU 시간 동안 다양한 연산을 진행한다. 여러 프로세스가 동시에 실행 상태로 전환될 수 없기 때문에, CPU 스케줄링 알고리즘에 따라 각 프로세스에게 CPU가 할당되는 방식이 결정된다. 대기 상태는 프로세스가 I/O 요청과 같은 특정 조건을 기다리고 있는 상태를 말한다. 프로세스는 이 상태에서 CPU를 사용하지 않으며, 필요한 자원이나 이벤트가 발생하기를 기다리고 있다. 예를…