Learning
토픽 2 / 111·전체 구조 (Overview)

폰 노이만 구조 (Von Neumann Architecture)

폰 노이만 구조 (Von Neumann Architecture)

프로그램과 데이터를 동일한 메모리에 저장하고 순차적으로 명령어를 인출·실행하는 컴퓨터 구조로, 1945년 존 폰 노이만이 제안한 stored-program 개념 기반 모델

목적: 프로그램 저장 방식 구현, 범용 컴퓨터 실현, 유연한 프로그래밍

특징: 명령어/데이터 통합 메모리, 순차 실행, 단일 버스, 폰 노이만 병목

구성요소: ① CPU(ALU+제어장치+레지스터) ② 메모리(RAM/ROM) ③ 입출력장치 ④ 시스템버스

장점: 유연한 프로그래밍, 범용성, 메모리 효율

단점: 폰 노이만 병목(메모리-CPU 대역폭 한계), 순차 처리로 인한 성능 제약

비교: 폰 노이만(통합메모리/순차) vs 하버드(분리메모리/병렬/DSP·임베디드)

연관: 하버드 구조, ISA, 명령어 사이클