Von Neumann Architecture, Harvard Architecture   폰 노이만 구조, 하버드 구조

(2015-08-21)
1. 폰 노이만 구조(Von Neumann Architecture)

  ㅇ 폰 노이만(John von Neumann)에 의해 고안된 컴퓨터 구조


2. 폰 노이만 구조 특징

  ㅇ 프로그램, 데이터가 모두 하나의 기억장소에 있음
     - 즉, 1차원적으로 서로 혼재되어 저장됨

  ㅇ 프로그램 내장 방식
     - 수행할 프로그램을 기억장치에 저장시켜두고 개별 명령어들을 순서대로 가져와서,
     - 별도의 중앙처리장치에서 이를 실행

  ㅇ CPU와 기억장소가 서로 분리됨
     - 연산의 입력 및 결과가 CPU와 기억장소 간에 전달됨

  ㅇ 폰노이만구조가 프로그래밍 언어와 관련된 특징
     - 변수   : 기억장소의 특정 부분과 관련시킬 수 있음
     - 배정문 : CPU와 기억장소 간의 데이터 이동 연산과 관련됨
     - 반복문 : 반복되는 부분이 기억장소 특정 장소에 인접하여 저장됨

  ㅇ 데이터 버스주소 버스를 모두 갖는 구조

  ㅇ 기계적인 2단계 실행 방식 : fetch - execute cycle
     - 데이터를 메모리에서 가져(fetch)와서, 실행(execute)시킴

  ㅇ 현대 컴퓨터 거의 대부분에서 이 방법을 사용
     - 하나의 메모리에 만 접근하기 때문에 단순함


3. 하버드 구조 (Harvard Architecture)

  ㅇ 폰 노이만 구조와 거의 동일하나,
     - 프로그램과 데이터가 각각 다르게 분리되어 취급됨
        . 즉, 프로그램 명령어와 데이터가 다른 비트 수 기반을 갖을 수 있으며, 
              다른 메모리(프로그램 메모리,데이터 메모리)에서 취급됨


[컴퓨터구조]1. 폰 노이만 구조  
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
          1. 폰 노이만 구조
      1.   중앙처리장치
      2.   기억장치
      3.   버스구조
      4.   저장장치
      5.   하드웨어포트(일반)
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     모바일웹     참고문헌