산술 논리 장치
디지털 회로의 일종 / From Wikipedia, the free encyclopedia
산술 논리 장치(算術論理裝置, arithmetic and logical unit, ALU)는 덧셈, 뺄셈 같은 두 숫자의 산술연산과 배타적 논리합, 논리곱, 논리합 같은 논리연산을 계산하는 디지털 회로이다. 산술 논리 장치는 컴퓨터 중앙처리장치의 기본 설계 블록이다.
많은 종류의 전자 회로는 어떤 형태의 산술연산을 계산하는 데 필요한데, 심지어 디지털 시계에 있는 작은 회로조차도 현재 시간에 1을 더하고, 언제 알람을 울려야 하는지를 검사하는 작은 산술논리장치를 지녔다.
명백히, 가장 복잡한 전자 회로는 펜티엄 같은 현대의 마이크로프로세서 칩 내부의 설계일 것이다. 그러므로 이런 프로세서는 내부에 강력하고 매우 복잡한 산술논리장치를 가지고 있다. 사실, 현대의 마이크로프로세서(혹은 메인프레임)은 멀티코어, 다중의 실행 장치, 다중의 산술논리장치를 가지고 있다.
대다수의 다른 회로는 내부에 산술논리장치를 포함하고 있다. 엔비디아나 ATI의 그래픽 카드 같은 그래픽 처리 장치, 오래된 80387 보조 처리기 같은 부동소수점 장치, 사운드 블래스터 사운드 카드에서 발견할 수 있는 디지털 신호 처리기, CD 재생기, 고선명 텔레비전 등이 있다. 이런 모든 것은 내부에 몇 개의 강력하고 복잡한 산술논리장치를 가지고 있다.