> 일반적인 문제 > 컴퓨터에서 CPU는 무엇을 의미하나요?

컴퓨터에서 CPU는 무엇을 의미하나요?

青灯夜游
풀어 주다: 2021-04-18 13:47:49
원래의
102763명이 탐색했습니다.

컴퓨터에서 CPU는 중앙처리장치라고도 불리는 중앙처리장치를 말하며, 컴퓨터 내부의 대부분의 처리를 수행하는 장치입니다.

컴퓨터에서 CPU는 무엇을 의미하나요?

이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

컴퓨터에서 CPU는 중앙처리장치라고도 불리는 중앙처리장치를 말하며, 컴퓨터 내부의 대부분의 처리를 수행하는 장치입니다.

CPU에는 두 가지 구성 요소가 있습니다.

● 제어 장치: 메모리에서 명령어를 가져와서 디코딩하고 실행합니다.

● 산술 논리 장치(ALU): 산술 및 논리 연산을 처리합니다.

● 레지스터: 내부 메모리 장치를 나타냅니다. 임시 메모리 위치이며 이진 데이터를 보유하고 ALU 정보 처리에 사용되는 데이터, 명령어, 카운터 및 주소를 저장합니다.

● 버스: 메모리와 레지스터 사이에서 데이터를 전송합니다. 내부 캐시와 통신하는 데 사용되는 버스를 백 버스라고 하며, CPU, 메모리, 칩셋 및 AGP 슬롯과의 데이터 전송에 사용되는 기본 버스를 프런트 사이드 버스라고 합니다.

제대로 작동하기 위해 CPU는 시스템 클럭, 메모리, 보조 메모리, 데이터 및 주소 버스에 의존합니다.

CPU 동작 4단계

CPU는 데이터 입력을 받고 명령어를 실행하며 데이터 정보를 처리하는 데 사용됩니다. CPU와 데이터를 보내고 받는 입출력(I/O) 장치와 통신합니다.

대부분의 CPU는 가져오기, 디코딩, 실행, 다시 쓰기의 4단계로 데이터를 처리합니다.

가져오기:

프로세스의 첫 번째 단계는 실제로 처리할 명령을 가져오는 것입니다. 여기에는 CPU가 시스템 메모리를 쿼리하여 이진 데이터(0과 1)를 검색하는 작업이 포함됩니다.

디코딩:

이 단계에는 CPU가 명령을 디코딩하고 이를 각 구성 요소와 관련된 부분으로 분할하는 작업이 포함됩니다(아래 참조).

실행:

CPU의 모든 구성 요소가 함께 모이는 곳입니다. 예를 들어, 수신된 명령이 간단한 수학 방정식인 경우 CPU는 ALU(아래 참조)를 호출하여 계산을 수행합니다.

다시 쓰기:

마지막 단계에서는 CPU가 명령어 결과(이 경우 단순 합계의 결과)를 메모리의 특정 위치에 쓰는 작업이 포함됩니다. 명령어에 따라 이 결과는 추가 처리를 위해 CPU 자체 레지스터에 기록될 수 있으며 경우에 따라 시스템의 메인 메모리에 직접 기록될 수도 있습니다. 특정 명령의 결과는 CPU가 플래그 레지스터의 데이터 상태를 변경하거나 소위 점프에서 프로그램 카운터를 증가 또는 감소시키도록 요구할 수 있습니다.

컴퓨터의 프로세서

일부 컴퓨터는 두 개 이상의 프로세서를 사용합니다. 이는 동일한 보드 또는 별도의 보드에 나란히 배치된 독립적인 물리적 CPU로 구성됩니다. 각 CPU에는 독립적인 인터페이스, 독립적인 캐시 및 시스템 전면 버스에 대한 개별 경로가 있습니다. 멀티프로세서는 멀티태스킹이 필요한 집중적인 병렬 작업에 이상적입니다. 단일 칩에 여러 CPU가 포함된 멀티 코어 CPU도 일반적입니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 컴퓨터에서 CPU는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
cpu
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿