4.1 ALU와 제어장치

ALU: 피연산자와 제어신호를 받는 애
플래그: ALU가 연산 결과와 같이 내보내는 연산 결과를 구분하는 데이터
제어장치: 클럭, 명령어, 플래그, 제어 신호 받는 애
제어신호: 제어장치가 CPU 내외부로 내보내는 신호

울랄라

ALU

  • CPU 안에서 계산을 담당하는 장치
  • 레지스터에서 피연산자를, 제어장치에서 수행할 연산을 받아서 처리
  • 레지스터와 제어장치에서 받아온 것으로 계산한 뒤 레지스터에 임시 저장
    • 왜 메모리가 아닌 레지스터에 임시로 저장하지?
      • CPU가 메모리에 접근하는 속도보다 레지스터가 메모리에 접근하는 속도가 빠름
      • 만약 ALU가 계산할 때 마다 메모리에 저장하면 CPU가 더 자주 메모리에 접근할 것이고, 이 현상으로 프로그램 실행 속도가 늦어지기 때문
  • 플래그

profile
레오나의 기묘한 개발 일지

0개의 댓글