파이프라이닝(pipelining) 기법이 적용된 프로세서에서 파이프라인… | [9급 지방직 컴퓨터일반] 14년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 14년 1회차
파이프라이닝(pipelining) 기법이 적용된 프로세서에서 파이프라인 실행이 계속될 수 있는 조건이 충족되지 않아 파이프라인 전체 또는 일부가 정지(stall)될 수 있는 상황이 발생하는데, 이를 파이프라인 해저드(pipeline hazard)라고 한다. 파이프라인 해저드의 유형이 아닌 것은?
1
구조적 해저드(structural hazard)
2
데이터 해저드(data hazard)
3
제어 해저드(control hazard)
4
병렬 해저드(parallel hazard)
해설
파이프라인 해저드의 유형이 아닌 것은 병렬 해저드이다.
파이프라인 해저드는 일반적으로 구조적·데이터·제어 해저드의 세 가지로 분류한다.
- 구조적 해저드: 여러 명령어가 같은 하드웨어 자원을 동시에 사용하려 할 때 발생한다.
- 데이터 해저드: 앞 명령어의 결과를 뒤 명령어가 사용해야 하는데 아직 결과가 준비되지 않았을 때 발생한다.
- 제어 해저드: 분기 명령어 때문에 다음에 실행할 명령어가 정해지지 않을 때 발생한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.