처음으로

정보처리산업기사

2016년 08월 21일 기출문제

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

*해설

<문제 해설>
동기화기법에는 세마포어와 동기화가 있다.
그 중 세마포어는 P와 V라는 두 개의 연산에 의해서 동기화를 유지시키고 상호 배제의 원리를 보장

2. 임계구역(Critical Section)은 하나의 프로세스만 자원 또는 데이터를 사용하도록 지정된 공유자원(영역)을 의미
- 특정 프로세스가 독점할 수 없음
3. 상호 배제(Mutual Exclusion)는 특정 프로세스가 공유 자원을 사용하고 있을 경우 다른 프로세스가 해당 공유 자원을 사용하지 못하게 제어하는 기법
- 소프트웨어적 구현 방법 : 데커 알고리즘, 피터슨 알고리즘, Lamport의 빵집 알고리즘
- 하드웨어적 구현 방법 : Test&Set기법, Swap 명령어 기법
4. 모니터 : 특정 공유 자원을 프로세스에게 할당하는 데 필요한 데이터와 이 데이터를 처리하는 프로시저로 구성
공유
해설보기
정답보기
<<이전
다음>>
목록
서버에 요청 중입니다. 잠시만 기다려 주십시오...