Hazard는에당 아자르 할 때 스펠과 같다. 하지만 뜻은 여기에서 다르게 쓰인다. 위험! 이 아니라. 고쳐야 할 문제점이라고 생각하자. Hazard를 발견하는 것도 좋은 방법이다. 알아야 고칠 거 아냐 아무튼 이번엔 파이프라인에서의 해저드를 알아보자 여기서 해저드란 파이프라이닝을 방해하는 상황을 말한다. ex) 다음 싸이클에 다음 명령이 수행 불가능한 경우 크게 3가지로 나눈다. Structural Hazard Data Hazard Control Hazard 1. 해당 자원이 필요한데 다른 instruction이 사용하고 있다거나 그런 경우다. A required resource is busy 2. 앞선 명령어가 해당 데이터에 대한 값을 반환하지 않아서 사용을 못하는 경우 Need to wait for..