폰 노이만 아키텍처
4개의 기본 하드웨어 구성요소
- 입력장치
- 출력장치
-
- 주기억장치(Main Memory)
- 프로그램과 데이터를 모두 저장
-
- 중앙 처리 장치(CPU)
- Control Unit + ALU
머신코드(Machine Code)
- 컴퓨터가 실제로 읽고, 해석하고, 실행하는 프로그램 CPU가 프로그램에 내재된 머신 인스트럭션을 실행
- ALU는 산술연산과 논리연산 처리
- Control Unit(CU)는 Main Memory에서 인스트럭션을 차례로 가져와서(FETCH) 해석(DECODE)하고 실행(EXECUTE)
- 다음에 가져올 인스트럭션의 주소는 CPU 내의 레지스터인 프로그램 카운터(Program Counter)에 저장되어 있음