본문 바로가기
Study/Computer Science

컴퓨터 구조 - ALU와 제어장치

by 들숨날숨흡 2023. 7. 4.
728x90
  • ALU
    • 레지스터로부터 피연산자를 받아들이고, 제어장치로부터 제어 신호를 받아들임.
    • 연산한 결괏값과 플래그를 내보냄.
    • 플래그 : 연산 결과에 대한 추가적인 정보
      • 부호 플래그, 제로 플래그, 캐리 플래그, 오버플로우 플래그, 인터럽트 플래그, 슈퍼바이저 플래그 등
      • 플래그 레지스터에 저장됨
    • ALU 내부에는 여러 계산을 위한 회로들이 존재
  • 제어장치
    • 제어 신호를 내보내고, 명령어를 해석하는 부품
    • 제어 신호 : 컴퓨터 부품들을 관리하고 작동시키기 위한 일종의 전기 신호
    • 제어장치가 받아들이는 정보들
      1. 클럭 신호 : 클럭이란 컴퓨터의 모든 부품을 일사분란하게 움직일 수 있게 하는 시간 단위를 의미
      2. 해석해야 할 명령어 : CPU가 해석해야 할 명령어는 명령어 레지스터라는 특별한 레지스터에 저장
      3. 플래그 레지스터 속 플래그 값 : ALU 연산에 대한 추가적인 상태 정보를 받아들이고 참고하여 제어 신호를 발생
      4. 제어 신호 : 제어 버스를 통해 외부로부터 전달된 제어 신호를 받아들임
    • 제어장치가 내보내는 정보
      1. CPU 외부에 전달하는 제어 신호 : 메모리, 입출력 장치 등
      2. CPU 내부에 전달하는 제어 신호 : CPU, ALU 등

 

728x90