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

2013년03월10일 63번

[운영체제] 다중 프로그래밍 운영체제에서 한 순간에 여러 개의 프로세스에 의하여 공유되는 데이터 및 자원에 대하여, 한 순간에는 반드시 하나의 프로세스에 의해서만 자원 또는 데이터가 사용되도록 하고, 이러한 자원이 프로세스에 의하여 반납된 후, 비로소 다른 프로세스에서 자원을 이용하거나 데이터를 접근할 수 있도록 지정된 영역을 의미하는 것은?

  • ① monitor
  • ② semaphore
  • ③ critical section
  • ④ working set
(정답률: 52%)

문제 해설

여러 개의 프로세스가 공유하는 자원이나 데이터를 동시에 접근하면 문제가 발생할 수 있기 때문에, 이를 방지하기 위해 해당 자원이나 데이터를 사용하는 코드 영역을 지정하여 한 순간에는 하나의 프로세스만이 접근할 수 있도록 하는 것이 필요합니다. 이러한 지정된 영역을 critical section이라고 합니다. 따라서, 다중 프로그래밍 운영체제에서는 critical section을 통해 자원 및 데이터의 동시 접근 문제를 해결하고, 안정적인 시스템 운영을 지원합니다.

연도별

진행 상황

0 오답
0 정답