본 발명은 명령어가 반복 실행되는 프로그램의 특성을 활용하여, 다수의 명령어를 명령어 블록으로 그룹화하고, 블록 내부의 각 논리 레지스터의 값을 마지막으로 갱신하는 명령어에게만 리오더 버퍼 엔트리를 할당함으로써, 명령어 블록단위로 올바르게 구조적 상태를 갱신할 수 있도록 관리하여, 작은 크기의 리오더 버퍼로도 많은 명령어를 할당할 수 있으므로, 리오더 버퍼의 자원 효율성을 크게 향상시킬 수 있으며, 비용 및 전력 소모를 저감 시킬 수 있는 리오더 버퍼 관리 장치 및 방법을 제공할 수 있다.