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

2017년05월07일 63번

[운영체제]
다음은 무엇을 구현하기 위한 방법인가?

  • ① 세마포어
  • ② 상호배제
  • ③ 모니터
  • ④ 페이지 교체
(정답률: 52%)

문제 해설

위 그림은 두 개의 스레드가 공유 자원인 변수 x를 사용하는 상황을 보여줍니다. 이때, 두 스레드가 동시에 x를 변경하면 예상치 못한 결과가 발생할 수 있습니다. 이를 방지하기 위해 상호배제를 사용합니다. 상호배제란, 공유 자원에 대한 접근을 한 번에 하나의 스레드만 가능하도록 제한하는 것을 말합니다. 따라서, 위 그림에서는 두 스레드가 동시에 x를 변경하지 못하도록 상호배제를 구현해야 합니다.

연도별

진행 상황

0 오답
0 정답