Harvard Architecture vs. von Neumann Architecture

하버드 구조 vs 폰 노이만 구조

  • 가장 큰 차이점은 메모리와 데이터 전송 방식

    • 폰노이만 구조에서는 CPU가 명령어와 데이터에 동시에 접근이 불가능

    • 하버드 아키텍처의 컴퓨터에서는 가능 → 명령어와 데이터의 동시 접근으로 인한 성능 향상

  • 최신의 성능이 좋은 CPU 설계에서는 하버드와 폰 노이만 두 쪽 모두의 아키텍처를 도입하고 있음

    • ex) 캐시 메모리는 명령용과 데이터용으로 분리되어 있음

  • 하버드 구조는 DSP(Digital Signal Processor)와 같은 특수한 목적의 프로세서에서 많이 사용되며, 폰 노이만 구조는 일반적인 컴퓨터 시스템에서 널리 사용됨

참조:

Harvard Architecture versus Von Neumann Architecture

하버드 아키텍처

Last updated