소개글
컴퓨터과학과 3 운영체제 (1) 프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명하시오 (2) 다음과 같은 상황에서 문서 작성 프로그램의 프로세스 상태가 어떻게 변화하는지 구체적으로 설명하시오에 대한 자료입니다.
본문내용
(1) 프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명하시오.
프로세스는 실행 중인 프로그램을 의미합니다. 운영 체제는 프로세스 관리를 통해 자원을 효율적으로 사용하며, 이를 위해 프로세스는 여러 상태를 가집니다. 다섯 가지 주요 상태는 다음과 같습니다:
신규(New): 프로세스가 생성되고 초기화되지만, 아직 실행 준비가 완전히 되지 않은 상태입니다. 이때 프로세스는 프로세스 제어 블록(PCB) 할당 등의 기본적인 준비 작업을 진행합니다.
준비(Ready): 프로세스가 CPU에서 실행될 준비가 완료된 상태입니다. 모든 필요한 자원이 할당되고, 실제 실행을 위해 CPU 할당을 기다립니다. 준비 상태의 프로세스들은 준비 큐에서 CPU를 할당받기 위해 대기합니다.
실행(Running): 프로세스가 CPU를 할당받아 실제로 실행되고 있는 상태입니다. 이 상태에서 프로세스는 명령어를 실행하며, 작업을 처리합니다. 실행 중인 프로세스는 자발적으로 대기 상태로 전환하거나, 시간 할당량이 다 되어 강제로 준비 상태로 전환될 수 있습니다.
방송통신대 과제물 정보
개설학과 |
컴퓨터과학과 |
개설학년 |
3학년 |
교과목명 |
운영체제 |
공통 |
1. 다음에 대해 답하시오. (15점)
(1) 프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명하시오.
(2) 다음과 같은 상황에서 문서 작성 프로그램의 프로세스 상태가 어떻게 변화하는지 구체적으로 설명하시오.
1. 프로세스별 도착시각과 필요한 CPU 사이클이 표와 같을 때, 다음에 대해 답하시오. 단, 모든 답안은 근거(과정에 대한 설명, 계산식 등)가 함께 제시되어야 한다. (15점)
(자세한 과제내용 방통대 공고를 확인하세요.) |
하고 싶은 말
방통대, 방송통신, 방송통신대, 중간과제물, 과제물, A+