본문 바로가기

컴퓨터 시스템/컴퓨터 구조

누산기

누산기(accumulator)는 컴퓨터의 중앙 처리 장치(CPU)에서 중간 ALU의 계산 결과가 저장되는 레지스터이다.

레지스터가 없으면 다음 연산을 위해 다시 읽을 수 있도록 각각의 계산의 결과를 주 기억장치에 기록할 필요가 있다. 주 기억장치에 대한 접근은 누산기와 같은 레지스터에 접근하는 것 보다 더 느리다.

직접적인 예시로는 HDD에 접근하여 데이터를 쓰는 것보다 캐시메모리에서 데이터를 가져와 쓰는 것이 더 빠른 것처럼, 누산기도 같은 이치이다.

현대의 컴퓨터 시스템들은 종종 누산기의 역할을 하는 여러 범용 레지스터를 갖추고 있으므로 많이 쓰이지 않는다. 그러나 수많은 특수 목적 프로세서들은 설계의 단순화를 위해 여전히 단순한 누산기를 사용한다.

 

보통 회로도에서는 앞글자를 딴 ACC로 표현한다.

'컴퓨터 시스템 > 컴퓨터 구조' 카테고리의 다른 글

중앙 처리 장치 작동 순서  (0) 2024.02.01