운영체제의 기아현상(Starvation)
컴퓨터시스템응용기술사 제137회 2교시 16번 문항으로, 과목은 운영체제입니다. ‘우선순위 역전’ 키워드는 컴퓨터시스템응용기술사 기출 3문항에 나왔습니다.
원문 문제
컴퓨터시스템응용기술사 제137회 16번. 운영체제의 기아현상(Starvation)
- 가. 기아현상의 정의 및 발생조건
- 나. 기아현상의 해결방안 3가지
- 다. 교착상태와 기아현상의 비교
핵심 키워드
- 기아 현상
- 스케줄링 알고리즘
- 자원 경합
- 우선순위 역전
- 공정성
- 타임아웃
고득점 가이드 — 1. 개요
기아현상(Starvation)은 다수 프로세스가 자원을 경쟁하는 멀티프로세스 환경에서 우선순위 정책 또는 스케줄링 불공정으로 특정 프로세스가 무기한 자원을 할당받지 못하는 비활성 상태이다. 교착상태와 달리 시스템 처리량은 유지되지만 일부 프로세스의 응답성과 공정성이 무너져 SLA를 훼손하므로 OS 동기화 설계의 핵심 회피 대상이다.
출제 이력
- 기아 현상기출 1문항
- 스케줄링 알고리즘기출 2문항
- 자원 경합기출 2문항
- 우선순위 역전기출 3문항
- 공정성기출 2문항
- 타임아웃기출 1문항
- 제135회 23번운영체제의 스케줄링 알고리즘OS3교시겹치는 키워드: 스케줄링 알고리즘
- 제111회 20번우선순위(Priority) 기반의 실시간 운영체제(Real-time OS)에서 인터럽트(Interrupt) 발생 시 인터럽트 서비스 루틴(Service Routine) 실행 과정 및 복귀 과정OS3교시겹치는 키워드: 우선순위 역전
- 제122회 19번인공지능(AI) 윤리의 개념, 주요사례, 고려사항 및 추진방향AI2교시겹치는 키워드: 공정성
- 제114회 20번동시 멀티스레딩(Simultaneous Multithreading, 또는 Hyperthreading) 기술과 한계점구조3교시겹치는 키워드: 자원 경합