운영체제 파일 시스템 구조

CPU 내부에서 역할을 분담하는 두 핵심 요소인 ALU(산술논리연산장치)제어장치(Control Unit)의 협업 과정을 정리한다.

ALU와 제어장치의 관계

두 장치의 상호작용 구조는 다음과 같다.

[ 제어장치 (CU) ] <------- [ 명령어 레지스터 (IR) ]
      | (제어 신호)
      v
[ ALU (산술논리연산장치) ] <--- [ 데이터 레지스터 ]
      | (연산 결과)
      +----------------------> [ 플래그 레지스터 ]
  • ALU (Arithmetic Logic Unit): 산술 연산(덧셈, 뺄셈 등)과 논리 연산(AND, OR 등)을 수행한다.
    연산 결과의 상태(0 여부, 양수/음수, 오버플로 등)를 플래그 레지스터에 기록한다.

  • 제어장치 (Control Unit): 명령어 레지스터(IR)의 명령어를 해석하여 연산 지시나 메모리 접근 등의 제어 신호를 보낸다.
    CPU 내부의 동작을 제어하는 지휘자 역할을 한다.

상호작용

제어장치의 명령에 따라 ALU가 계산을 수행하고, 그 결과가 다시 다음 동작의 판단 근거가 된다.

프로그램의 실행은 이 두 장치의 정교한 상호작용이 반복된 결과는 것 같다.

Author avatar

웨이호프

WordPress creator and blogger.

View all posts