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

2010년09월05일 68번

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

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

문제 해설

"두 개 이상의 프로세스들이 공유 데이터에 접근하여 동시에 수행할 수 있어야 한다."가 틀린 것이다. 상호 배제를 올바로 구현하기 위한 요구조건 중에는 "두 개 이상의 프로세스가 동시에 임계 구역에 들어갈 수 없다."가 포함되어 있다. 상호 배제를 위해서는 공유 데이터에 대한 접근을 동기화하여 한 번에 한 프로세스만이 접근할 수 있도록 해야 한다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답