문제
파이프라이닝(Pipelining)에서 발생하는 해저드(Hazard) 중 데이터 의존성으로 인한 것은?
① 구조적 해저드(Structural Hazard) ② 데이터 해저드(Data Hazard) ③ 제어 해저드(Control Hazard) ④ 캐시 해저드(Cache Hazard)
정답
2번
해설
데이터 해저드는 이전 명령어의 결과를 다음 명령어가 사용할 때 발생하는 의존성 문제이다. 구조적 해저드는 하드웨어 자원 충돌, 제어 해저드는 분기 명령어로 인한 문제이며, 캐시 해저드는 표준적인 파이프라인 해저드 분류에 포함되지 않는다.