기초 CS 정리

폰 노이만 구조

쿠리의일상 2023. 1. 27. 00:23

폰 노이만 구조

폰 노이만이 고안한 내장 메모리 순차처리 방식

  • 프로그램과 데이터를 하나의 메모리에 저장하여 사용하는 방식
  • 데이터는 메모리에 읽거나 쓰는 것이 가능하지만 명령어는 메모리에서 읽기만 가능
  • CPU와 하나의 메모리를 사용하여 처리하는 현대 범용 컴퓨터들이 사용하는 구조 모델
  • 하드웨어를 재배치할 필요 없이 프로그램(소프트웨어)만 교체하면 된다 (범용성 향상)
  • 메모리와 CPU를 연결하는 버스는 하나이므로 폰 노이만 구조는 순차적으로 정보를 처리하기 때문에 고속 병렬처리에 부적합하다. → 폰 노이만 병목현상
  • 폰 노이만 구조는 순차적 처리이기 때문에 CPU가 명령어를 읽음과 동시에 데이터를 읽지는 못하는 문제가 있다.
  • 이를 해결하기 위한 대안으로는 하버드 구조가 있다.