2021 국가직9급 컴퓨터일반 10번 해설 — 임계구역
정답 ④번출제 쟁점 임계구역발문 옳은 것 고르기
문제
임계구역에대한설명으로옳은것은?
- ① 임계구역에진입하고자하는프로세스가무한대기에빠지지 않도록하는조건을진행의융통성(Progress Flexibility)이라 한다
- ② 자원을공유하는프로세스들사이에서공유자원에대해동시에 접근하여변경할수있는프로그램코드부분을임계영역 (Critical Section)이라한다
- ③ 한프로세스가다른프로세스의진행을방해하지않도록하는 조건을한정대기(Bounded Waiting)라한다
- ④ 한프로세스가임계구역에들어가면다른프로세스는임계구역에 들어갈수없도록하는조건을상호배제(Mutual Exclusion)라 한다 ← 정답
선지별 해설
① 임계구역에진입하고자하는프로세스가무한대기에빠지지 않도록하는조건을진행의융통성(Progress Flexibility)이라 한다
이 선지 진술은 틀림(X)
무한 대기를 막는 조건은 한정 대기이다. 진행 조건은 임계구역 진입 결정이 불필요하게 지연되지 않도록 하는 성질이다.
② 자원을공유하는프로세스들사이에서공유자원에대해동시에 접근하여변경할수있는프로그램코드부분을임계영역 (Critical Section)이라한다
이 선지 진술은 틀림(X)
임계영역은 공유 자원에 접근하는 코드 부분이다. 그러나 올바른 임계구역 해법에서는 상호배제 때문에 동시에 진입할 수 없다.
③ 한프로세스가다른프로세스의진행을방해하지않도록하는 조건을한정대기(Bounded Waiting)라한다
이 선지 진술은 틀림(X)
한정 대기는 임계구역 진입 요청 후 다른 프로세스들이 진입할 수 있는 횟수에 한계를 두는 조건이다. 단순한 진행 방해 방지는 진행 조건에 가깝다.
④ 한프로세스가임계구역에들어가면다른프로세스는임계구역에 들어갈수없도록하는조건을상호배제(Mutual Exclusion)라 한다
이 선지 진술은 옳음(O)
상호배제는 동시에 둘 이상의 프로세스가 같은 임계구역에 들어가지 못하게 하는 조건이다. 임계구역 문제의 핵심 조건 중 하나이다.
핵심 요약 (Q&A)
- Q. 2021 국가직9급 컴퓨터일반 10번의 핵심 쟁점은 무엇인가?
- A. 2021 국가직9급 컴퓨터일반 10번은 임계구역에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
- Q. 2021 국가직9급 컴퓨터일반 10번의 정답은?
- A. 정답은 ④번입니다. 상호배제는 동시에 둘 이상의 프로세스가 같은 임계구역에 들어가지 못하게 하는 조건이다. 임계구역 문제의 핵심 조건 중 하나이다.