개요하버드 구조(Harvard Architecture)는 컴퓨터 시스템에서 **명령어(instruction)**와 **데이터(data)**를 각각 물리적으로 분리된 메모리에 저장하고 접근하는 구조를 말합니다. 이는 폰 노이만 구조와 대비되는 개념으로, 병렬 처리를 통한 성능 향상과 안정적인 임베디드 설계에 유리하여 디지털 신호처리기(DSP), 마이크로컨트롤러(MCU), 임베디드 시스템에 널리 사용됩니다.1. 개념 및 정의하버드 구조는 하나의 버스를 통해 명령어와 데이터를 모두 주고받는 폰 노이만 구조의 병목현상을 해결하기 위해 고안되었습니다. 명령어 메모리와 데이터 메모리를 분리된 버스로 구성함으로써, 동시에 명령어를 가져오고 데이터를 읽거나 쓸 수 있는 구조입니다. 이로 인해 속도 향상과 효율적인 자원..