모두CBT

다음 중 교착상태인 시스템 자원 할당 그래프에 해당하는 것만을 모두 고… | [국회직 9급 컴퓨터일반] 22년 1회차 기출문제 상세 페이지

1[국회직 9급 컴퓨터일반] 22년 1회차
다음 중 교착상태인 시스템 자원 할당 그래프에 해당하는 것만을 모두 고르면? (단, 자원 할당 그래프에서 TiT_{i}는 쓰레드(원형), RjR_{j}는 자원 유형(사각형), TiT_{i}→RjR_{j}는 요청 간선, RjR_{j}→TiT_{i}는 할당 간선이고 각 자원 유형 RjR_{j}는 한 개 이상의 인스턴스(사각형 내 점)를 가진다)
ㄱ.문제 이미지ㄴ.문제 이미지
ㄷ.문제 이미지ㄹ.문제 이미지
1
ㄱ
2
ㄴ
3
ㄹ
4
ㄱ, ㄴ
5
ㄷ, ㄹ
해설

교착상태인 그래프는 ㄹ뿐이다.

인스턴스가 여러 개인 자원 유형이 있으면 사이클은 교착상태의 필요조건일 뿐 충분조건이 아니다. 따라서 요청 없이 끝낼 수 있는 쓰레드가 자원을 반납하며 대기가 풀리는지 따져야 한다.

ㄹ에서는 T1T_{1}이 R1R_{1}을, T2T_{2}가 R3R_{3}을, T3T_{3}이 R2R_{2}를 기다린다. 이 자원들의 인스턴스는 모두 세 쓰레드에 할당되어 있어 어느 쓰레드도 진행할 수 없다.

  • ㄱ은 사이클이 없고 T3T_{3}이 요청 없이 끝나 R3R_{3}을 반납하므로 T2T_{2}, T1T_{1} 순으로 진행된다.
  • ㄴ은 사이클이 없고, T3T_{3}이 요청한 R4R_{4}에 빈 인스턴스가 있어 바로 할당받으므로 차례로 진행된다.
  • ㄷ은 T1T_{1}, R2R_{2}, T3T_{3}, R1R_{1}로 이어지는 사이클이 있지만, T2T_{2}와 T4T_{4}가 요청 없이 끝나 자원을 반납하므로 대기가 풀린다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[국회직 9급 컴퓨터일반] 22년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요국회직 9급 컴퓨터일반 기출문제 암기장 전체 보기