마이크로프로세서의 부품
마이크로프로세서 또는 중앙 처리 장치(CPU)는 컴퓨터가 프로그램을 실행하고 명령을 실행하는 데 필요한 수학적 계산을 수행하는 내부 하드웨어 구성 요소입니다. 프로세서는 일반적으로 표면에 내장된 작은 전기 부품을 포함하는 실리콘 재료로 만들어집니다. CPU에서 처리해야 하는 일반적인 컴퓨터 프로그램에는 인터넷 브라우저, 게임 및 비디오 편집 소프트웨어가 있습니다.
산술 논리 단위
마이크로프로세서의 산술 논리 장치(ALU)를 사용하면 컴퓨터가 더하기, 빼기, 곱하기, 나누기 및 기타 논리 연산을 고속으로 수행할 수 있습니다. 고급 ALU 덕분에 최신 마이크로프로세서와 GPU(그래픽 처리 장치)는 큰 부동 소수점 수에 대해 매우 복잡한 연산을 수행할 수 있습니다.
오늘의 비디오
캐시 메모리
캐시 메모리는 기능을 수행하고 프로그램을 실행하는 데 필요한 공통 명령의 복사본이 임시로 저장되는 CPU의 영역입니다. 프로세서는 자체적으로 더 작고 빠른 캐시 메모리를 가지고 있기 때문에 주 시스템 메모리에 읽고 쓰는 것보다 더 빠르게 데이터를 처리할 수 있습니다. 마이크로프로세서 메모리 유형에는 ROM(읽기 전용)과 RAM(임의 액세스)이 있습니다.
트랜지스터
기본적으로 트랜지스터는 전자 신호를 전환하는 데 사용되는 반도체 장치입니다. 마이크로 프로세서에서 트랜지스터 수가 많을수록 CPU 성능이 향상됩니다. 예를 들어 Intel Pentium 4 프로세서에는 약 4000만~5000만 개의 트랜지스터가 있는 반면 구형 Pentium 3 CPU에는 950만 개의 트랜지스터가 있습니다. 더 많은 트랜지스터는 파이프라이닝 및 다중 명령 디코더를 허용하므로 모든 클록 주기 동안 여러 프로세스를 완료할 수 있습니다.
제어 신호
제어 신호는 작업을 수행하거나 명령을 실행하는 데 사용되는 프로세서 구성 요소를 제어하는 전자 신호입니다. "시퀀서"라고 하는 요소는 제어 신호를 보내 특정 장치에 다음에 수행해야 할 작업을 알려줍니다. 예를 들어, 읽기 또는 쓰기 신호는 프로세서가 프로세서 메모리에 데이터를 읽거나 쓸 준비를 하고 있음을 알리는 캐시 메모리로 전송될 수 있습니다.
명령어 세트 및 레지스터
프로세서가 실행할 수 있는 명령어 그룹을 "명령어 세트"라고 합니다. 명령어 세트는 CPU가 작업할 수 있는 프로그램 유형과 같은 것을 결정합니다. 레지스터는 명령어도 포함하는 작은 메모리 위치입니다. 일반 메모리 위치와 달리 레지스터는 숫자 대신 이름으로 참조됩니다. 예를 들어, IP(명령어 포인터)는 다음 명령의 위치를 포함하고 "누적기"는 프로세서가 작업할 계획인 다음 값을 저장하는 곳입니다.