CPU

CPU(Central Processing Unit, 중앙처리장치)는 컴퓨터의 두뇌 역할을 하는 핵심 부품으로, 데이터를 읽고 해석하며, 명령어를 실행하는 역할을 담당합니다.

프로그램이 실행될 때 모든 연산과 제어 작업은 CPU를 중심으로 이루어지며, 이 과정을 통해 컴퓨터는 작업을 수행할 수 있습니다.

주요 구성 요소

CPU는 크게 세 가지 주요 구성 요소로 나눌 수 있습니다.
각각의 역할을 이해하면 CPU가 어떤 방식으로 데이터를 처리하고 프로그램을 실행하는지 알 수 있습니다.

산술논리연산장치

산술논리연산장치(ALU, Arithmetic and Logic Unit)는 말 그대로 CPU 내부의 계산기라고 볼 수 있습니다.
이 장치는 덧셈, 뺄셈, 곱셈, 나눗셈 등의 산술 연산과 AND, OR, NOT 같은 논리 연산을 처리합니다.

프로그램이 실행되면서 발생하는 모든 연산은 ALU를 거치며, CPU가 명령어를 처리할 때 실질적인 계산을 담당합니다.

제어장치

제어장치(CU, Control Unit)은 지휘자 역할을 수행합니다.
프로그램으로부터 전달된 명령어를 해석하고, CPU 내부와 메모리, 입출력 장치 등에 제어 신호를 보내 각 구성 요소가 올바르게 동작하도록 조율합니다.

CPU가 언제, 어떤 데이터를 처리해야할지를 지시하는 핵심 장치입니다.

레지스터

레지스터(Register)는 CPU 내부에 존재하는 고속 임시 저장장치입니다.

프로그램 실행 도중 필요한 중간 계산값, 명령어, 메모리 주소 등을 저장하여 CPU가 빠르게 접근하고 처리할 수 있도록 중간값을 저장합니다.

CPU 내에는 여러 개의 레지스터가 존재하며, 각 레지스터는 고유한 역할을 가지고 있습니다.

ComputerScience 카테고리 내 다른 글 보러가기

댓글남기기