프로세스 상태 전이 모델에 대한 설명으로 옳지 않은 것은? | [계리직 컴퓨터일반] 26년 1회차 기출문제 상세 페이지
1[계리직 컴퓨터일반] 26년 1회차
프로세스 상태 전이 모델에 대한 설명으로 옳지 않은 것은?
1
실행 상태의 프로세스는 할당된 시간을 모두 사용하면 인터럽트에 의해 준비 상태로 전이된다.
2
대기 상태의 프로세스는 기다리던 작업이 완료되면 즉시 실행 상태로 전이되어 남은 연산을 수행한다.
3
준비 상태의 프로세스는 CPU를 할당받기만 하면 즉시 실행될 수 있는 상태로 메모리에 적재되어 있는 상태이다.
4
실행 상태의 프로세스가 시스템 호출을 통해 입출력 작업을 요청하면 해당 프로세스는 CPU를 반납하고 대기 상태로 전이된다.
해설
옳지 않은 것은 대기 상태의 프로세스가 작업 완료 후 즉시 실행 상태로 간다는 설명이다.
기다리던 입출력 등이 끝나면(wake up) 프로세스는 준비 상태로 전이되어 다시 CPU 할당(dispatch)을 기다린다. 대기에서 실행으로 바로 가는 전이는 없다.
- 할당 시간을 다 쓰면 타이머 인터럽트로 실행에서 준비 상태로 전이된다(timer runout).
- 준비 상태는 메모리에 적재되어 CPU만 할당받으면 바로 실행할 수 있는 상태이다.
- 실행 중 입출력을 요청하면 CPU를 반납하고 대기 상태로 전이된다(block).
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[계리직 컴퓨터일반] 26년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- unix의쉘(shell)에관한설명으로옳지않은것은? {"answer":4,"content":[{"content":"명령어해석기이다.\n","url":""20년-1, 2회차-정보처리기사-필기
- 프로세스의정의에대한설명으로틀린것은? {"answer":4,"content":[{"content":"실행중인프로그램이다. ","url":"사무자동화 (201번~300번)
- 프로세스상태의종류가아닌것은? {"answer":3,"content":[{"content":"ready","url":""},{"content":"runn20년-1, 2회차-정보처리기사-필기