2022 국가직9급 컴퓨터일반 12번 해설 — 프로세스 제어 블록

정답 ②번출제 쟁점 프로세스 제어 블록발문 옳지 않은 것 고르기

문제

운영체제에서 프로세스의 정보를 관리하는 프로세 스 제어블록(Process Control Block)의 포함 요소로 옳지 않은 것은?

  1. 프로세스 식별자
  2. 인터럽트 정보 ← 정답
  3. 프로세스의 우선순위
  4. 프로세스의 상태 ✠ 프로세스 제어블록(Process Control Block)의 구성 요소 ▷ 포인터 ▷ 프로세스 상태 : 생성, 준비, 실행, 대기, 완료 등의 상태 정보 ▷ 프로세스 카운터 : 다음 실행될 명령어의 위치 ▷ 프로세스 스케줄링 정보 : 프로세스 우선순위, 스케줄링 큐에 대한 포인터 등 ▷ 레지스터 정보 : 프로세스가 실행 중에 사용했던 레지스터 값들의 정보(누산기, 색 인 레지스터, 스택 포인터 등) ▷ 메모리 관리 정보 : 메모리 위치, 페이지 테이블 정보 등 ▷ 할당된 자원 정보 : 입출력 자원, 오픈 파일 등 정보 ▷ 계정 정보 : 계정 번호, CPU 할당 시간, CPU 사용 시간 등 ▷ PPID(부모 프로세스) 및 CPID(자식 프로세스) 정보 그 외 등등

선지별 해설

프로세스 식별자

이 선지 진술은 옳음(O)

PCB는 프로세스 상태, 식별자, 프로그램 카운터, 레지스터, 스케줄링 정보 등을 저장한다. 프로세스 식별자는 PCB의 기본 관리 정보다.

인터럽트 정보

이 선지 진술은 틀림(X)

PCB에는 프로세스 상태, 프로그램 카운터, 레지스터, 메모리 관리, 스케줄링 정보 등이 포함된다. 인터럽트 정보는 일반적인 PCB 구성 요소로 보지 않는다.

프로세스의 우선순위

이 선지 진술은 옳음(O)

운영체제는 PCB의 우선순위와 큐 포인터 등을 이용해 CPU 스케줄링을 수행한다. 따라서 우선순위는 PCB 구성 요소이다.

프로세스의 상태 ✠ 프로세스 제어블록(Process Control Block)의 구성 요소 ▷ 포인터 ▷ 프로세스 상태 : 생성, 준비, 실행, 대기, 완료 등의 상태 정보 ▷ 프로세스 카운터 : 다음 실행될 명령어의 위치 ▷ 프로세스 스케줄링 정보 : 프로세스 우선순위, 스케줄링 큐에 대한 포인터 등 ▷ 레지스터 정보 : 프로세스가 실행 중에 사용했던 레지스터 값들의 정보(누산기, 색 인 레지스터, 스택 포인터 등) ▷ 메모리 관리 정보 : 메모리 위치, 페이지 테이블 정보 등 ▷ 할당된 자원 정보 : 입출력 자원, 오픈 파일 등 정보 ▷ 계정 정보 : 계정 번호, CPU 할당 시간, CPU 사용 시간 등 ▷ PPID(부모 프로세스) 및 CPID(자식 프로세스) 정보 그 외 등등

이 선지 진술은 옳음(O)

PCB는 생성, 준비, 실행, 대기, 종료 같은 프로세스 상태를 저장한다. 문맥 교환과 스케줄링에 필요한 핵심 정보이다.

핵심 요약 (Q&A)

Q. 2022 국가직9급 컴퓨터일반 12번의 핵심 쟁점은 무엇인가?
A. 2022 국가직9급 컴퓨터일반 12번은 프로세스 제어 블록에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
Q. 2022 국가직9급 컴퓨터일반 12번의 정답은?
A. 정답은 ②번입니다. PCB에는 프로세스 상태, 프로그램 카운터, 레지스터, 메모리 관리, 스케줄링 정보 등이 포함된다. 인터럽트 정보는 일반적인 PCB 구성 요소로 보지 않는다.
🧩 운영체제 개념·기출 모아보기📄 2022 국가직9급 컴퓨터일반 전체 문항✏️ 이 시험 미니문제 풀기
출처: 2022 국가직9급 컴퓨터일반 기출 (원문 보존)해설 기준: 출제 당시 법령·판례 · 개정 사항은 ⚠️ 표시