[컴퓨터 구조] ALU와 제어장치
CPU의 구성 요소 ALU와 제어장치
ALU (Arithmetic Logic Unit)
ALU(산술 논리 장치)는 컴퓨터에서 산술 연산과 논리 연산을 수행하는 중요한 부분입니다. 주로 산술 연산자(덧셈, 뺄셈 등)와 논리 연산자(AND, OR 등)를 처리합니다.
부호 플래그 (Sign Flag)
연산 결과의 부호를 나타냅니다. 양수인지 음수인지 판별하기 위해 사용됩니다.
제로 플래그 (Zero Flag)
연산 결과가 0인지 아닌지를 나타냅니다. 연산 결과가 0일 때 설정됩니다.
캐리 플래그 (Carry Flag)
연산 결과에 올림수나 빌림수가 발생했는지 여부를 나타냅니다.
오버플로우 플래그 (Overflow Flag)
연산 결과가 표현 가능한 범위를 넘어섰는지를 나타냅니다. 주로 부호 있는 연산에서 사용됩니다.
인터럽트 플래그 (Interrupt Flag)
인터럽트가 발생했음을 나타내며, 프로세서가 해당 인터럽트에 응답해야 함을 알립니다.
슈퍼바이저 플래그 (Supervisor Flag)
프로세서 모드를 나타내며, 일반 사용자 모드와 커널 모드로 구분됩니다.
제어장치 (Control Unit)
컴퓨터 내부의 다양한 구성 요소들을 조정하고 동작을 제어하는 역할을 합니다. 제어신호는 이러한 제어 동작을 지시하는 신호입니다.
제어신호 (Control Signals)
ALU, 메모리, 레지스터 등 컴퓨터의 다양한 부분을 동작시키고 제어하는데 사용되는 신호입니다. 제어장치는 이러한 신호를 생성하고 조정하여 프로세서가 올바른 동작을 수행할 수 있도록 합니다.
댓글남기기