CPU는 컴퓨터의 모든 계산과 제어를 담당하는 장치입니다.
CPU는 크게 연산(ALU, Arithmetic Logic Unit)과 제어(Control Device) 두 가지 기능으로 구성됩니다.
CPU의 연산 기능은 산술 연산과 논리 연산을 수행합니다. 산술 연산은 두 개의 수의 합, 차, 곱, 나누기 등을 수행하는 연산입니다. 논리 연산은 두 개의 논리 값의 AND, OR, NOT 등을 수행하는 연산입니다.
CPU의 산술 연산 기능은 다음과 같은 연산을 수행합니다.
덧셈(Addition): 두 개의 수를 더하는 연산
뺄셈(Subtraction): 두 개의 수에서 하나의 수를 빼는 연산
곱셈(Multiplication): 두 개의 수를 곱하는 연산
나눗셈(Division): 두 개의 수 중 하나를 다른 수로 나누는 연산
AND 연산(Logical AND): 두 개의 논리 값이 모두 참일 때만 참을 출력하는 연산
OR 연산(Logical OR): 두 개의 논리 값 중 하나라도 참일 때 참을 출력하는 연산
NOT 연산(Logical NOT): 논리 값의 참/거짓을 반전시키는 연산
CPU의 제어 기능은 컴퓨터의 모든 구성 요소의 동작을 제어합니다. CPU는 다음과 같은 동작을 제어합니다.
프로그램의 실행
메모리와의 데이터 교환
입출력 장치와의 데이터 교환
CPU는 메모리에서 명령어를 하나씩 가져와서 ALU에서 연산을 수행하고,
그 결과를 다시 메모리에 저장하는 방식으로 동작하는데요.
CPU는 ALU의 연산 결과를 바탕으로 다음에 실행할 명령어를 결정합니다.
CPU는 컴퓨터의 핵심적인 장치로, 컴퓨터의 모든 기능을 수행하는 데 필수적인 역할을 하고.
CPU의 성능이 높을수록 컴퓨터의 성능이 향상됩니다.
컴퓨터 주요 구성 요소 IO Devices(입출력 장치) (5) | 2023.09.08 |
---|---|
Memory 컴퓨터 주요 구성 요소 (2) | 2023.09.08 |
컴퓨터구조(Computer Structure) (1) | 2023.09.08 |
Git이란? (56) | 2023.09.07 |
프론트엔드 개발자가 되기로 결심한 이유 (2) | 2023.09.06 |