전자 계산기 구조정보처리기사(구) · 2017년03월05일 · 28/100
28.우선순위 중재 방식 중 중재동작이 끝날 때마다 모든 마스터들의 우선순위가 한 단계씩 낮아지고, 가장 우선순위가 낮았던 마스터가 최상위 우선순위를 가지는 방식은?
1
회전우선순위정답
2
임의우선순위
3
동등우선순위
4
최소-최근 사용 우선순위
해설
회전 우선 순위(rotating priority)방식: 버스 사용 승인을 받은 버스 마스터는 최하위 우선 순위를 가지며, 바로 다음에 위치한 마스터가 최상위 우선 순위를 가지도록 하는 방법이다. 동등 우선 순위 방식: 모든 버스 마스터들이 동등한 우선 순위를 가진다. 이 경우에는 먼저 버스 사용 요구를 한 버스 마스터가 먼저 버스 사용 승인을 받게 되는, FIFO 알고리즘을 사용한다. 최소 최근 사용 방식: 최근 가장 오랫동안 버스 요구 신호를 보내지 않은, 즉 가장 오랫동안 버스를 사용하지 않은 버스 마스터에게 최상위 우선 순위를 할당하는 방식이다. 임의 우선 순위 방식: 버스 사용 승인을 받아서 버스 중재의 동작이 끝날 때마다 우선 순위를 정해진 원칙 없이 임의로 결정하는 방식이다. [추가 해설] 가장 낮았던 우선순위가 최상위 우선순위를 가진다는것이면 최소-최근 사용이 맞다고 보임