
명령어 파이프라이닝(Instruction Pipelining)명령어 실행에 사용되는 하드웨어를 여러 단계로 분할함으로써 처리 속도를 높여주는 기술이것은 명령어를 실행하는데 사용되는 하드웨어를 여러 개의 독립적인 단계들로 분할하고, 그들로 하여금 동시에 서로 다른 명령어들을 처리하도록 함으로써 CPU의 성능을 높여주는 기술을 말한다. 명령어 파이프라인은 분할되는 단계의 수가 많아질수록 처리 속도가 높아지는데, 최근에는 CPu의 속도를 더욱 높이기 위하여 여러 개의 명령어 파이프라인들을 설치하기도 한다. 2-단계 명령어 파이프라인명령어 사이클은 기본적으로 인출 사이클과 실행 사이클이라는 두 개의 단계로 이루어진다. 각 사이클의 동작을 처리하는 하드웨어를 독립적인 모듈로 구성할 수 있다면 각 모듈이 서로 다른..