컴퓨터에서 CPU의 기능은 무엇입니까?

보드에 프로세서

이미지 크레디트: Denis83/iStock/GettyImages

사람들은 종종 컴퓨터의 CPU를 인간의 두뇌로 설명합니다. CPU(중앙 처리 장치)가 컴퓨터 작동을 제어하기 때문에 이것은 적절한 비유입니다. 다양한 소스에서 가져온 데이터에 대해 컴퓨터 프로그램에서 제공하는 명령을 실행하여 이를 수행합니다.

CPU의 기능은 무엇입니까?

모든 컴퓨터의 목적은 일종의 데이터 처리입니다. CPU는 프로그래밍된 명령에 대해 페치, 디코딩 및 실행 기능을 수행하여 데이터 처리를 지원합니다. 이러한 기능을 종합하여 흔히 명령어 사이클이라고 합니다. 명령 주기 기능 외에도 CPU는 데이터에 대한 가져오기 및 쓰기 기능을 수행합니다.

오늘의 비디오

CPU 명령 주기 기능

프로그램이 컴퓨터에서 실행될 때 명령은 실행될 때까지 컴퓨터 메모리에 저장됩니다. CPU는 프로그램 카운터를 사용하여 메모리에서 다음 명령어를 가져와 어셈블리 코드라는 형식으로 저장합니다. CPU는 명령을 실행할 수 있는 이진 코드로 디코딩합니다. 이것이 완료되면 CPU는 작업을 수행하거나 데이터를 가져오거나 저장하거나 다른 명령어로 점프하도록 프로그램 카운터를 조정하는 등 명령어가 지시한 대로 수행합니다.

일반적으로 CPU가 수행할 수 있는 연산 유형에는 덧셈, 뺄셈, 곱셈 및 나눗셈과 같은 간단한 수학 기능이 포함됩니다. CPU는 데이터 개체 간의 비교를 수행하여 동일한지 확인할 수도 있습니다. 컴퓨터가 할 수 있는 모든 놀라운 일들은 이것들과 몇 가지 다른 기본 작업으로 수행됩니다. 명령어가 실행된 후 다음 명령어가 페치되고 사이클이 계속됩니다.

CPU 데이터 함수

명령어 사이클의 실행 기능을 수행하는 동안 CPU는 데이터를 필요로 하는 명령어를 실행하도록 요청받을 수 있습니다. 예를 들어, 산술 함수를 실행하려면 계산에 사용할 숫자가 필요합니다. 필요한 데이터를 전달하기 위해 메모리에서 데이터를 가져오고 처리된 데이터를 다시 메모리에 쓰는 명령이 있습니다. CPU가 사용하는 명령어와 CPU가 작동하는 데이터는 동일한 메모리 영역에 저장됩니다. 고유 주소는 CPU에서 다양한 메모리 위치를 추적하는 데 사용됩니다.

마이크로프로세서 CPU

개인용 컴퓨터의 마이크로프로세서는 컴퓨터 작동을 제어하는 ​​데 필요한 모든 회로를 포함하는 칩입니다. CPU의 모든 기능을 단일 칩으로 실행하도록 하여 제조 비용이 저렴하고 집적 회로를 사용하기 때문에 더 안정적입니다. 마이크로프로세서가 도입되기 전에 컴퓨터의 CPU는 집적 회로로 연결된 여러 칩을 포함하는 회로 기판에 포함되었습니다. 오늘날 많은 최신 프로세서에는 코어라고 하는 동일한 칩에 여러 개의 CPU가 있습니다.