2025 국가직9급 컴퓨터일반 12번 해설 — 파이프라인 해저드
정답 ④번출제 쟁점 파이프라인 해저드발문 옳지 않은 것 고르기
문제
파이프라이닝 기법에 대한 설명으로 옳지 않은 것은?
- ① 데이터 해저드는 앞의 명령 결과가 다음 명령의 입력으로 사용될 때 발생한다
- ② 이론적으로는 파이프라인의 단계 수만큼 빨라지지만, 이것을 방해하는 요소인 해저드가 발생할 수 있다
- ③ 파이프라이닝은 명령어 하나를 여러 단계로 나누어 각각을 독립적인 장치에서 동시에 실행하는 기법이다
- ④ 제어 해저드는 서로 다른 단계에서 실행되는 명령이 컴퓨터 내의 장치 하나를 동시에 사용하려고 할 때 발생한다 ← 정답
선지별 해설
① 데이터 해저드는 앞의 명령 결과가 다음 명령의 입력으로 사용될 때 발생한다
이 선지 진술은 옳음(O)
데이터 해저드는 명령어 사이의 데이터 의존성 때문에 다음 명령이 필요한 값을 아직 얻지 못할 때 발생한다.
② 이론적으로는 파이프라인의 단계 수만큼 빨라지지만, 이것을 방해하는 요소인 해저드가 발생할 수 있다
이 선지 진술은 옳음(O)
구조적 해저드, 데이터 해저드, 제어 해저드가 발생하면 stall이나 flush가 생겨 이상적 속도 향상을 달성하기 어렵다.
③ 파이프라이닝은 명령어 하나를 여러 단계로 나누어 각각을 독립적인 장치에서 동시에 실행하는 기법이다
이 선지 진술은 옳음(O)
파이프라이닝은 명령어 인출, 해독, 실행 등 여러 단계를 독립 장치에서 병렬적으로 겹쳐 처리해 처리율을 높인다.
④ 제어 해저드는 서로 다른 단계에서 실행되는 명령이 컴퓨터 내의 장치 하나를 동시에 사용하려고 할 때 발생한다
이 선지 진술은 틀림(X)
같은 장치를 동시에 사용하려는 충돌은 구조적 해저드이다. 제어 해저드는 분기 등으로 다음 실행 흐름이 불확실할 때 발생한다.
핵심 요약 (Q&A)
- Q. 2025 국가직9급 컴퓨터일반 12번의 핵심 쟁점은 무엇인가?
- A. 2025 국가직9급 컴퓨터일반 12번은 파이프라인 해저드에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2025 국가직9급 컴퓨터일반 12번의 정답은?
- A. 정답은 ④번입니다. 같은 장치를 동시에 사용하려는 충돌은 구조적 해저드이다. 제어 해저드는 분기 등으로 다음 실행 흐름이 불확실할 때 발생한다.