SQLD프로그래밍 언어 활용난이도 4MCQ

SQLD 프로그래밍 언어 활용 기출문제 #5062

문제

뱅커 알고리즘(Banker's Algorithm)에서 안전 상태(Safe State) 판별을 위해 고려하지 않는 요소는?

① 현재 할당된 자원(Allocation) ② 최대 요구 자원(Max Need) ③ 프로세스 우선순위(Priority) ④ 현재 사용 가능한 자원(Available)

정답

3

해설

뱅커 알고리즘은 교착상태 회피를 위해 안전 순서열을 찾는 알고리즘으로, Allocation(현재 할당), Max(최대 요구), Available(사용 가능) 자원만을 고려한다. Need = Max - Allocation으로 계산되며, 프로세스 우선순위는 고려 대상이 아니다. 우선순위는 Priority 스케줄링에서 사용되는 개념이다. 뱅커 알고리즘은 순수하게 자원 할당의 안전성만을 판단한다.

SQLD 시험 준비 가이드

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

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

[SQLD] 프로그래밍 언어 활용 기출 #5062 | 문어CBT