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

2000년07월23일 79번

[운영체제] 세마포어에 대한 설명으로 옳지 않은 것은?

  • ① Dijkstra는 교착상태에 대한 문제를 세마포어라는 개념을 이용하여 해결하였다.
  • ② 세마포어에 대한 오퍼레이션들은 소프트웨어나 하드웨어로 구현 가능하다.
  • ③ 이진 세마포어는 오직 0과 1의 두가지 값을 가지며, 산술 세마포어는 0과 양의 정수를 값으로 가질 수 있다.
  • ④ 프로세스 사이의 동기를 유지하고 상호 배제의 원리를 보장할 수 있다.
(정답률: 28%)

문제 해설

Dijkstra가 교착상태에 대한 문제를 세마포어라는 개념을 이용하여 해결한 것은 맞지만, 이것이 세마포어에 대한 설명으로 옳지 않은 것은 아니다. 따라서 정답은 없다.

다만, 이진 세마포어는 0과 1의 두가지 값을 가지며, 산술 세마포어는 0과 양의 정수를 값으로 가질 수 있다는 설명은 옳다. 또한, 세마포어에 대한 오퍼레이션들은 소프트웨어나 하드웨어로 구현 가능하며, 프로세스 사이의 동기를 유지하고 상호 배제의 원리를 보장할 수 있다는 것도 옳은 설명이다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답