본문 바로가기
운영체제정보처리산업기사 · 2016년08월21일 · 77/100

77.연산 P, V와 정수 변수를 이용하여 동기화 문제를 해결하는 것은?

1
Semaphore정답
2
Critical Section
3
Mutual Exclusion
4
Monitor

해설

동기화기법에는 세마포어와 동기화가 있다. 그 중 세마포어는 P와 V라는 두 개의 연산에 의해서 동기화를 유지시키고 상호 배제의 원리를 보장 2. 임계구역(Critical Section)은 하나의 프로세스만 자원 또는 데이터를 사용하도록 지정된 공유자원(영역)을 의미 - 특정 프로세스가 독점할 수 없음 3. 상호 배제(Mutual Exclusion)는 특정 프로세스가 공유 자원을 사용하고 있을 경우 다른 프로세스가 해당 공유 자원을 사용하지 못하게 제어하는 기법 - 소프트웨어적 구현 방법 : 데커 알고리즘, 피터슨 알고리즘, Lamport의 빵집 알고리즘 - 하드웨어적 구현 방법 : Test&Set기법, Swap 명령어 기법 4. 모니터 : 특정 공유 자원을 프로세스에게 할당하는 데 필요한 데이터와 이 데이터를 처리하는 프로시저로 구성

이 시험을 직접 풀어보세요

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

회원가입 없이 CBT 풀기