von Neumann

폰 노이만 구조는 명령어와 데이터를 같은 메모리에 둔다

CPU는 메모리에서 명령어를 가져와 해석하고 실행하며, 프로그램과 데이터가 같은 저장 공간을 공유한다.

Memory 명령어+데이터 같은 주소 공간
Fetch 명령어 읽기 PC가 위치 지정
Decode 무슨 작업인지 해석 제어 장치
Execute 연산/저장/분기 레지스터와 ALU
특성
의미
병목
공유 메모리
코드와 데이터가 같은 공간
버스 경쟁
순차 실행
PC가 다음 명령 지시
분기 예측 필요
저장 프로그램
프로그램도 데이터
보안/보호 필요
핵심 폰 노이만 구조의 핵심은 프로그램이 하드웨어 배선이 아니라 메모리에 저장된 명령어라는 점이다.