교착상태 발생의 조건에 대한 설명으로 옳지 않은 것은? | [9급 지방직 컴퓨터일반] 20년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 20년 1회차
교착상태 발생의 조건에 대한 설명으로 옳지 않은 것은?
1
상호 배제 조건:최소한 하나의 자원이 비공유 모드로 점유되며, 비공유 모드에서는 한 번에 한 프로세스만 해당 자원을 사용할 수 있다.
2
점유와 대기 조건:프로세스는 최소한 하나의 자원을 점유한 채, 현재 다른 프로세스에 의해 점유된 자원을 추가로 얻기 위해 반드시 대기해야 한다.
3
비선점 조건:프로세스에 할당된 자원은 사용이 끝날 때까지 다른 프로세스가 강제로 빼앗을 수 없다.
4
순환 대기 조건:대기 체인 내 프로세스들의 집합에서 이전 프로세스는 다음 프로세스가 점유한 자원을 대기하고, 마지막 프로세스는 자원을 대기하지 않아야 한다.
해설
순환 대기 조건에서 마지막 프로세스가 자원을 대기하지 않는다는 설명이 옳지 않다.
순환 대기는 대기 체인이 고리를 이루는 상태로, 마지막 프로세스는 첫 번째 프로세스가 점유한 자원을 대기해야 순환이 성립한다.
- 상호 배제: 비공유 자원은 한 번에 한 프로세스만 사용할 수 있다는 올바른 설명이다.
- 점유와 대기: 자원을 쥔 채 다른 프로세스의 자원을 추가로 기다린다는 올바른 설명이다.
- 비선점: 할당된 자원을 강제로 빼앗을 수 없다는 올바른 설명이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.