다음에 인출할 명령어 주소를 가지고 있습니다.
CPU 내부 이동과 기억장치 계층
명령어 사이클 문제는 PC, MAR, MBR, IR 사이에서 주소와 명령어가 어느 순서로 이동하는지 확인하는 문제입니다.
기억장치에 보낼 주소를 임시로 저장합니다.
기억장치에서 오가는 데이터나 명령어를 담습니다.
현재 해석하고 실행할 명령어를 저장합니다.
PC MAR MBR IR 흐름
실행 사이클은 명령어 종류에 따라 ALU 연산, 기억장치 접근, 분기, 입출력으로 달라집니다.
ALU와 CU
ALU는 계산하고, 제어장치는 명령어 해석과 제어 신호 생성을 맡습니다.
RISC와 CISC
RISC는 단순 명령어와 빠른 실행, CISC는 복잡한 명령어 집합이 특징입니다.
캐시 지역성
최근 쓴 데이터와 가까운 주소를 다시 쓸 가능성이 높다는 성질을 이용합니다.
기억장치 계층
레지스터, 캐시, 주기억장치, 보조기억장치 순으로 빠르지만 용량은 작아집니다.