CPU의 내부 구성 - ALU와 제어장치

song·2023년 4월 12일
0

ALU

  • Input
    레지스터로부터 피연산자, 제어장치로부터 제어 신호

  • Output
    연산에 대한 결과값을 레지스터에 저장, 플래그를 플래그 레지스터에 저장
    (플래그: 추가적인 상태 정보)

제어장치

제어 신호를 내보내고 명령어를 해석하는 부품
(제어 신호: 컴퓨터 부품을 관리하고 작동시키기 위한 일종의 전기 신호)

  • Input
  1. 클럭(clock)
    컴퓨터의 모든 부품을 움직일 수 있게 하는 시간 단위
  2. 해석해야 할 명령어
    명령어 레지스터라는 특별한 레지스터에 저장된 명령어

  3. 플래그
    플래그 레지스터 속 플래그를 참고하여 제어 신호를 발생시킴

  4. 제어 신호
    제어 버스를 통해 외부로부터 전달된 제어 신호

  • Output
    크게 CPU 외부에 전달하는 제어 신호CPU 내부에 전달하는 제어 신호로 나뉨

    • CPU 외부에 전달하는 제어 신호
      즉, 제어 버스로 보낸다는 뜻 (여기서도 크게 메모리와 입출력장치에 전달하는 제어 신호로 나뉨)

    • CPU 내부에 전달하는 제어 신호
      크게 ALU와 레지스터로 전달하는 제어 신호로 나뉨

<출처>
"혼자 공부하는 컴퓨터구조+운영체제".강민철.https://www.youtube.com/playlist?list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl (2023.04.12)


책과 강의를 통해 학습한 내용을 요약 정리했습니다.
profile
인간은 적응의 동물

0개의 댓글