Stored Program Concept (폰노이만 아키텍쳐)
아아.. 폰노이만
프로그램을 메모리에 저장하는 방식으로 컴퓨터가 디자인 되어야 한다.
Fetch
- CPU 내부로 명령어 이동
명령어는 메모리에 저장되어서 CPU에 의해 CPU 내부로 Fetch되어야 한다.
Bus를 타고...
Decode
- 명령어 해석
Fetch된 명령어를 해석
- 컨트롤 유닛
Execution
- 연산을 진행
해석한 명령어를 연산
- 보통은 ALU를 생각
ALU에 의해 연산된다고 생각해도 무방
메모리: Stored Program Concept의 근간을 이룸
Stored Program Concept를 바탕으로 컴퓨터구조에 접근하면 이러한 그림이 떠오르게 된다. 즉, 컴구와 폰노이만 아키텍쳐를 별개로 기억할 것이 아니라 둘이 엮어서 이해해야 한다는 것이다.
버스 시스템
데이터 버스
- 데이터 이동
어드레스 버스
- 주소 이동
컨트롤 버스
- 컨트롤 신호 이동
CPU |
데이터 버스 |
메모리 |
어드레스 버스 |
||
컨트롤 버스 |
'운영체제 > 윈도우 시스템' 카테고리의 다른 글
프로세스, 스케줄러 (0) | 2019.09.25 |
---|---|
컴퓨터를 디자인하자 (0) | 2019.09.23 |
64비트 기반 프로그래밍, GetLastError (0) | 2019.09.23 |
문자셋 SBCS, MBCS, WBCS (0) | 2019.09.19 |
힙 단편화, Windows Low Fragmentation Heap(LFH) (0) | 2019.09.18 |