1번 과제물 작성 1. 다음에 대해 답하시오. (15점) (1) 프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명하시오. (2) 다음과 같은 상황에서 문서 작성 프로그램의 프로세스 상태가 어떻게 변화하는지 구체적으로 설명하시오. 나는 어제 쓰던 보고서를 마무리하기 위해 우선 문서 작성 프로그램을 실행시켰다. 메뉴에서 파일 열기를 찾아 작성하던 보고서 파일을 불러왔다. 작성해둔 보고서가 양이 많아 불러오는 시간이 다소 소요되었다. 이후 보고서 작성을 마무리한 뒤 저장 버튼을 눌렀는데 역시 몇 초의 시간이 지난 후에야 저장이 완료되었다. 이제 보고서 작업이 끝났기에 메뉴에서 종료 버튼을 찾아 문서 작성 프로그램 창을 닫았다.프로세스의 상태는 교재 2장과 강의 2강에서 다루고 있습니다. 소문제 (1)은 프로세스의 다섯 가지 상태에 대해 각각의 명칭을 먼저 쓴 후 각 상태를 설명하면 됩니다. 교재와 강의 내용을 기반으로 작성하면 되고 일부러 다른 참고자료를 찾을 필요는 없습니다.  다만, 교재와 강의 내용을 그대로 옮겨쓰면 표절률이 높아져 감점 처리될 수 있으므로, 반드시 본인이 이해한 것을 바탕으로 자신만의 표현으로 새롭게 작성해야 합니다. 소문제 (2)는 프로세스의 상태 및 상태 변화에 대한 이해를 묻는 것으로, 문제에 제시된 각각의 상황에 맞춰 문서 작성 프로그램에 대한 프로세스가 어떤 이유로 어떤 상태로 전이되는지를 설명하면 됩니다. 프로세스의 상태 변화에 대해 교재와 강의를 통해 먼저 이해한 후 문제에 제시된 상황과의 연결점만 찾으면 어렵지 않게 설명이 가능할 것입니다. 2. 프로세스별 도착시각과 필요한 CPU 사이클이 표와 같을 때, 다음에 대해 답하시오. 단, 모든 답안은 근거(과정에 대한 설명, 계산식 등)가 함께 제시되어야 한다. (15점) (1) SJF 스케줄링과 HRN 스케줄링 중 하나만 선택하여, 선택한 스케줄링 알고리즘에 의해 프로세스들이 수행되는 순서를 구체적인 시각과 함께 표시하시오. (2) (1)의 결과에 대해 각 프로세스의 반환시간을 구하고, 평균반환시간을 계산하시오. (3) SRT 스케줄링과 RR 스케줄링(시간 할당량=3) 중 하나만 이용하여 프로세스들이 수행되는 순서와 시각, 각 프로세스의 반환시간, 다섯 프로세스의 평균반환시간을 구하시오. 2번 과제물 작성 프로세스 스케줄링은 교재 3장과 강의 3강에서 다루고 있습