정보처리산업기사 기출문제·모의고사·오답노트·자동채점

2018년08월19일 72번

[운영체제] 상호배제를 올바로 구현하기 위한 요구조건에 대한 설명으로 틀린 것은?

  • ① 두 개 이상의 프로세스들이 공유 데이터에 접근하여 동시에 수행할 수 있어야 한다.
  • ② 임계 구역 바깥에 있는 프로세스가 다른 프로세스의 임계구역 진입 을 막아서는 안 된다.
  • ③ 어떤 프로세스도 임계 구역으로 들어가는 것이 무한정 연기되어서 는 안 된다.
  • ④ 임계 구역은 특정 프로세스가 독점할 수 없다.
(정답률: 62%)

문제 해설

"두 개 이상의 프로세스들이 공유 데이터에 접근하여 동시에 수행할 수 있어야 한다."가 틀린 것이다. 상호배제를 구현하기 위해서는 공유 데이터에 대한 접근을 동시에 수행하지 않도록 제어해야 한다. 따라서, 상호배제를 올바로 구현하기 위한 요구조건은 "두 개 이상의 프로세스들이 공유 데이터에 접근하는 경우, 상호배제를 통해 동시에 접근하지 않도록 제어해야 한다."이다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답