Stored Program Concept (폰노이만 아키텍쳐)

아아.. 폰노이만


프로그램을 메모리에 저장하는 방식으로 컴퓨터가 디자인 되어야 한다.


Fetch

- CPU 내부로 명령어 이동

명령어는 메모리에 저장되어서 CPU에 의해 CPU 내부로 Fetch되어야 한다.

Bus를 타고...


Decode

- 명령어 해석

Fetch된 명령어를 해석

- 컨트롤 유닛


Execution

- 연산을 진행

해석한 명령어를 연산

- 보통은 ALU를 생각

ALU에 의해 연산된다고 생각해도 무방



메모리: Stored Program Concept의 근간을 이룸




Stored Program Concept를 바탕으로 컴퓨터구조에 접근하면 이러한 그림이 떠오르게 된다. 즉, 컴구와 폰노이만 아키텍쳐를 별개로 기억할 것이 아니라 둘이 엮어서 이해해야 한다는 것이다.


버스 시스템


데이터 버스

- 데이터 이동

어드레스 버스

- 주소 이동

컨트롤 버스

- 컨트롤 신호 이동


CPU

 데이터 버스

 메모리

 어드레스 버스

 컨트롤 버스


+ Recent posts