'컴퓨터 구조 및 설계 MIPS edition 제 6판' 교재와 국민대학교 임은진 교수님의 강의를 바탕으로 정리한 글입니다. 정리 과정에서의 오류 및 오타가 있을 수 있습니다 :) Pipeline hazards란? 파이프라인 프로세서에서 명령어의 수행이 끝나기 전에 다른 명령어의 수행이 시작되기 때문에 생기는 문제를 말한다. 파이프라인의 종류 3가지 Structure hazards -> 회로를 바꾸어 해결 Data hazards -> data forwarding(bypassing)으로 해결 Control hazards -> 어떻게 해결할까? 이번 글에서는 Pipeline hazard 중에서도 Control hazards에 대해 알아보자 Brach 명령은 flow of control을 변경하므로 Fetch..