CPU (중앙처리장치)
컴퓨터의 다른 부품들과 신호를 주고 받으며 시스템 전체를 제어하는 역할
흔히 사람의 뇌라고 비유한다.
- 사용자가 키보드나 마우스를 통해 (input) cpu에 전달하면 cpu에서 사용자가 이해할 수 있도록 모니터를 통해 보여준다.(output)
ALU (산술논리연산장치)
- +,-,*,/산술연산과, AND,OR..논리연산 등 연산을 하는 장치이다.
CU (Control Unit)
- 모든 장치들에 동작을 지시하고 제어 하는 회로로 명령어를 해독해 특정 장치에 명령을 한다.
Register
- cpu에 있는 저장장치로 주기억장치인 램보다 빠른 속도로 cpu에 정보를 제공하는 역할을 한다.
- PC : 메모리에서 인출될 명령어 주소를 가지고 있는 레지스터
- AC : 누산기, ALU에서 연산된 결과를 임시적으로 저장
- IR : 현재 실행되고 있는 명령어를 기억하고 있다.
- MAR : 접근할 메모리의 주소를 임시로 저장하는 레지스터
- MBR : 메모리에서 받아온 데이터를 임시로 저장하는 레지스터
fetch
메모리 상에 존재하는 명령어를 CPU로 가져오는 작업
memory
램(RAM),컴파일이 완료된 프로그램 코드가 올라가서 실행되는 영역, 프로그램 실행을 위해 존재하는 메모리