정보처리기사 실기데이터베이스2단계 로킹 프로토콜(2PL)난이도 2SHORT_ANSWER

정보처리기사 실기 2단계 로킹 프로토콜(2PL) 기출문제 #667

문제

동시성 제어 기법 중, 트랜잭션이 잠금(Lock)을 획득하기만 하는 확장 단계와 잠금을 해제하기만 하는 수축 단계로 나뉘며, 한 번 잠금을 해제하면 새로운 잠금을 얻을 수 없도록 하여 직렬 가능성을 보장하는 프로토콜은 무엇인가?

정답

2단계 로킹 프로토콜(2PL)

2단계 로킹 프로토콜2단계 로킹2PLTwo-Phase Locking2단계 락킹

해설

2단계 로킹 프로토콜(2PL)은 잠금을 획득만 하는 확장(Growing) 단계와 해제만 하는 수축(Shrinking) 단계로 잠금 연산을 제한한다. 한 번 잠금을 풀면 새 잠금을 얻을 수 없어 직렬 가능성을 보장하지만, 교착상태가 발생할 수 있다.

정보처리기사 실기 데이터베이스 다른 기출문제

정보처리기사 실기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.