반응형
1. 데드락(Dead Lock)
- 프로세스가 자원을 얻지 못해 다음 처리를 하지 못하는 상태
- 교착 상태라고 부르며 시스템적으로 한정된 자원을 여러 곳에서 사용하려고 할 때 발생
2. 데드락(Dead Lock) 조건
- 상호배제
- 점유대기
- 비선점
- 순환대기
3. 데드락(Dead Lock) 처리
- 교착 상태 예방 및 회피 : 교착 상태를 예방하거나 회피하는 프로토콜을 이용한다.
- 교착 상태 탐지 및 회복 : 교착 상태가 되도록 허용한 다음 회복시키는 방법
- 교착 상태 무시 : 교착 상태를 무시한다.
반응형
'면접 - 운영체제' 카테고리의 다른 글
개발자 면접 질문 - 라운드 로빈 스케쥴링(Round Robin Scheduling) (0) | 2020.12.04 |
---|---|
개발자 면접 질문 - BFS 와 DFS 정의 (0) | 2020.12.04 |
개발자 면접 질문 - 페이지 폴트(Page Fault) 정의 (0) | 2020.12.04 |
개발자 면접 질문 - 페이지 교체 알고리즘 (0) | 2020.12.04 |
개발자 면접 질문 - 멀티 프로세스와 멀티 쓰레드 차이 (0) | 2020.12.04 |