본문 바로가기
운영체제정보처리산업기사 · 2017년03월05일 · 70/100

70.세마포어에 대한 설명으로 가장 옳지 않은 것은?

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

해설

교착상태가 아닌 병행프로세스의 문제점을 고치기 위해 사용되는 동기화기법 중 하나이다. 병행 프로세스 문제점 해결방안 동기화기법 - 세마포어, 모니터 상호배제기법 : 한 프로세스가 공유로 파일이나 메모리를 사용할때 다른 프로세스가 사영하지 못하게 하는 기법 임계구역 지정 : 하나의 프로세스만 자원을 이용할 수 있도록 보호된 영역을 지정

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기