컴퓨터 시스템/컴퓨터 구조 (2) 썸네일형 리스트형 누산기 누산기(accumulator)는 컴퓨터의 중앙 처리 장치(CPU)에서 중간 ALU의 계산 결과가 저장되는 레지스터이다. 레지스터가 없으면 다음 연산을 위해 다시 읽을 수 있도록 각각의 계산의 결과를 주 기억장치에 기록할 필요가 있다. 주 기억장치에 대한 접근은 누산기와 같은 레지스터에 접근하는 것 보다 더 느리다. 직접적인 예시로는 HDD에 접근하여 데이터를 쓰는 것보다 캐시메모리에서 데이터를 가져와 쓰는 것이 더 빠른 것처럼, 누산기도 같은 이치이다. 현대의 컴퓨터 시스템들은 종종 누산기의 역할을 하는 여러 범용 레지스터를 갖추고 있으므로 많이 쓰이지 않는다. 그러나 수많은 특수 목적 프로세서들은 설계의 단순화를 위해 여전히 단순한 누산기를 사용한다. 보통 회로도에서는 앞글자를 딴 ACC로 표현한다. 중앙 처리 장치 작동 순서 이번 글에서는 제어 장치의 대략적인 작동 방식에 대해 알아보겠다. 방금 강조했듯 대략적이다. 왜냐하면 물론 한 글에서 자세히 설명할순 있지만 알다싶이 하나의 부품마다 굉장히 많은 기능이 있다. 따라서 아래에 있는 그림을 분해할 때마다 기하급수적으로 설명할게 너무 많아진다. 그럼 시작하겠다. 먼저 위 그림에서는 약어로 설명된 부분들이 존재하니 모든 부분에 대해 전체 이름과 대략적인 기능을 설명하겠다. 1. Opcode (Operation Code) : 명령어 코드를 저장해 놓은 부분이다. 2. Operand : 주소값이 들어가 어떤 데이터를 연산할지 알려주거나 데이터 자체가 들어가 연산할 수 있도록 한다. 피연산자로 해석할 수 있다. 3. MBR (Memory Buffer Unit) : 이름에 Buffer.. 이전 1 다음