CPU란?

컴퓨터_구조 2012. 4. 22. 18:22


중앙 처리 장치(Control Process Unit)


• 인간의 뇌에 해당되는 장치로, 컴퓨터 시스템의 가장 핵심적인 역할을 담당한다.

• 컴퓨터 시스템 전체를 제어, 관리, 감독하며 자료의 연산 및 논리 조작을 수행한다.

• 제어장치(CU), 연산장치(ALU), 레지스터로 구성된다.



1. 제어장치(CU : Control Unit)


• 주기억장치로부터 프로그램 명령어를 읽어들여 이를 해독하고 처리하는 장치다.

• 입력, 출력, 기억, 연산 등의 장치들을 효율적으로 관리하고 감독하는 역할을 수행한다.


프로그램 카운터 (PC:ProgramCounter)
다음에 수행할 명령어의 주소(Address)를 기억한다.
명령 레지스터
(IR:InstructionRegister)
현재 실행중인 명령어의 내용을 기억
명령 해독기(InstructionDecoder)
명령을 해독하여 제어 신호를 발생하는 장치
부호기(Encoder)
해독된 내용을 신호로 변환하여 각 장치에 전송하는 장치
메모리 주소 레지스터(MAR)
기억장소의 주소를 기억
메모리 버퍼 레지스터(MBR)
기억장소의 내용을 기억



2. 연산장치 : ALU(Arithmetic & Logic unit)


제어장치의 명령에 따라 실제로 산술 연산 및 논리 연산을 수행하는 장치다.


누산기(Accumulator)
산술 연산 및 논리 연산의 결과 값을 일시적으로 기억하는 레지스터
가산기(Adder)
누산기와 데이터 레지스터에 보관된 자료를 더하여 누산기에 보관
보수기(Complementer)
음수 표현 또는 뺄셈을 수행하기 위해 보수로 변환하는 장치
상태 레지스터 (StatusRegister)
PSW라고도 하며, 연산 수행시 발생되는 여러 가지 상태 정보를 기억하는 레지스터
인덱스 레지스터 (IndexRegister)
주소 계산에 사용되는 레지스터




'컴퓨터_구조' 카테고리의 다른 글

마이크로 프로세서? 마이크로 컨트롤러?  (0) 2012.04.22
블로그 이미지

JOKERGT

타고난 능력이란, 자연계의 초목과 같아 항상 탐구로써 가지를 쳐줘야 한다. https://www.linkedin.com/in/datajoker1

,