중앙 처리 장치(CPU)는 컴퓨터의 두뇌입니다. 작업의 할당 및 처리를 담당하고 모든 유형의 컴퓨터가 사용하는 운영 기능을 관리합니다.
CPU 유형은 데이터 처리에 사용하는 칩의 종류에 따라 지정됩니다. 다양한 종류의 프로세서와 마이크로프로세서가 출시되고 있으며, 항상 새로운 강력한 프로세서가 개발되고 있습니다. CPU가 제공하는 처리 능력으로 컴퓨터는 멀티태스킹 활동을 수행할 수 있습니다. 사용 가능한 CPU 유형을 논의하기 전에 CPU 유형을 이해하는 데 필수적인 몇 가지 기본 용어를 명확히 해야 합니다.
CPU 내부에는 수많은 구성 요소가 있지만, 이러한 측면은 CPU 작동과 CPU 작동 방식을 이해하는 데 특히 중요합니다.
최신 CPU에는 위의 구성 요소 외에도 일반적으로 다음이 포함됩니다.
CPU는 동기화 지원을 제공하는 컴퓨터 시계와 관련하여 제어 장치에 의해 관리되는 일종의 반복 명령 주기를 사용합니다.
CPU가 수행하는 작업은 정해진 주기(CPU 명령 주기라고 함)에 따라 이루어집니다. CPU 명령 주기는 특정 반복 횟수를 지정하며, 이는 해당 컴퓨터의 처리 능력에 따라 기본 컴퓨팅 명령이 반복되는 횟수입니다.
세 가지 기본 컴퓨팅 명령은 다음과 같습니다.
더 빠른 처리 속도를 구현하려는 기본적인 시도로 인해 일부 컴퓨터 소유자는 일반적으로 더 많은 메모리 코어를 적용해야 하는 고속 성능을 창출하는 것과 관련된 일반적인 단계를 포기하게 되었습니다. 대신, 이러한 사용자는 컴퓨터 클럭을 조정하여 작업이 컴퓨터에서 더 빠르게 실행되도록 합니다. "오버클러킹" 프로세스는 스마트폰의 "탈옥"과 유사하므로 성능을 변경할 수 있습니다. 안타깝게도 스마트폰을 탈옥하는 것과 마찬가지로 이러한 조작은 장치에 잠재적으로 해로울 수 있으며 컴퓨터 제조업체에서는 이를 승인하지 않습니다.
CPU는 이를 구동하는 프로세서 또는 마이크로프로세서에 의해 정의됩니다.
여러 회사가 CPU를 지원하는 제품을 제조하거나 소프트웨어를 개발하고 있지만, 최근 몇 년 사이 그 수는 소수의 주요 업체로 줄어들었습니다.
이 분야의 두 주요 회사는 Intel과 Advanced Micro Devices(AMD)입니다. 각각은 서로 다른 유형의 명령 집합 아키텍처(ISA)를 사용합니다. Intel 프로세서는 복합 명령 집합 컴퓨터(CISC) 아키텍처를 사용합니다. AMD 프로세서는 축소 명령 집합 컴퓨터(RISC) 아키텍처를 따릅니다.
'그래픽 처리 장치'라는 용어에는 '그래픽'이라는 단어가 포함되지만, 이 표현은 속도라는 GPU의 본질을 제대로 담아내지 못합니다. 여기에서 증가된 속도는 컴퓨터 그래픽을 가속화하는 동력입니다.
GPU는 원래 용도인 PC, 스마트폰, 비디오 게임 콘솔에 바로 적용할 수 있는 전자 회로의 일종입니다. 이제 GPU는 암호화폐 채굴이나 신경망 훈련과 같이 그래픽 가속과 무관한 용도로도 사용됩니다.
컴퓨터 소형화를 향한 탐구는 컴퓨터 과학자들이 마이크로프로세서라고 하는 작은 집적 회로 칩에 담을 수 있을 정도로 작은 CPU를 만들 때까지 계속되었습니다. 마이크로프로세서는 지원하는 코어 수에 따라 지정됩니다.
CPU 코어는 CPU 내의 물리적 처리 장치 역할을 하는 '뇌 속의 뇌'입니다. 마이크로프로세서에는 여러 개의 프로세서가 포함될 수 있습니다. 한편, 물리적 코어는 칩에 내장된 CPU이지만 하나의 소켓만 차지하므로 다른 물리적 코어가 동일한 컴퓨팅 환경을 활용할 수 있습니다.
CPU의 명령어 집합을 실행하는 출력 장치가 없다면 컴퓨팅은 매우 제한적인 활동만 할 수 있게 됩니다. 이러한 장치에는 컴퓨터 외부에 부착하여 기능을 크게 향상시키는 주변 장치가 포함됩니다.
주변 장치는 컴퓨터 사용자가 컴퓨터와 상호 작용하고 컴퓨터 사용자의 요구에 따라 명령을 처리하도록 할 수 있는 수단을 제공합니다. 여기에는 키보드, 마우스, 스캐너, 프린터와 같은 데스크톱 필수 요소가 포함됩니다.
최신 컴퓨터에서 흔히 볼 수 있는 부속 장치는 주변 장치뿐만이 아닙니다. 비디오 카메라나 마이크처럼 정보를 수신하고 정보를 전송하는 입출력 장치도 널리 사용되고 있습니다.
전력 소비는 몇 가지 문제에 영향을 미칩니다. 그 중 하나는 멀티 코어 프로세서에서 발생하는 열의 양과 관련되어 있는데, 장치에서 과도하게 발생한 열을 발산하여 컴퓨터 프로세서가 열 보호 상태를 유지하도록 해야 합니다. 이러한 이유로 하이퍼스케일 데이터 센터(수천 대의 서버를 수용하고 사용하는)는 광범위한 공조 및 냉각 시스템을 갖추도록 설계됩니다.
또한 지속가능성에 대한 의문도 있는데, 수천 대가 아닌 몇 대의 컴퓨터를 사용하는 경우에도 마찬가지입니다. 컴퓨터와 CPU의 성능이 높을수록 작동을 지원하는 데 더 많은 에너지가 필요하며, 일부 거시적 규모의 경우 이는 기가헤르츠(GHz)의 컴퓨팅 성능을 의미할 수 있습니다.
컴퓨팅이 시작된 이래 가장 획기적인 발전을 이룬 인공 지능(AI)은 이제 대부분의 컴퓨팅 환경, 아니 모든 컴퓨팅 환경에 영향을 미치고 있습니다. CPU 분야에서 우리가 목격하고 있는 발전 중 하나는 AI(또는 기타 특수 목적)와 관련된 크고 복잡한 워크로드를 처리하도록 특별히 설계된 특수 프로세서를 만드는 것입니다.
트랜지스터는 일반적으로 전자 제품과 특히 컴퓨팅에 매우 중요합니다. 이 용어는 '전달 저항'의 합성어로, 일반적으로 회로를 통해 흐르는 전류의 양을 제한하거나 제어하는 데 사용되는 반도체로 만들어진 구성 요소를 의미합니다.
컴퓨팅에서 트랜지스터는 매우 중요한 요소입니다. 트랜지스터는 모든 마이크로칩 제작의 기본 구성 요소입니다. 트랜지스터는 CPU를 구성하는 데 도움을 주며, 컴퓨터가 부울 로직을 해석하는 데 사용하는 0과 1의 이진 언어를 만드는 데 사용됩니다.
컴퓨터 과학자들은 항상 CPU의 출력과 기능을 향상시키기 위해 노력하고 있습니다. 다음은 향후 CPU에 대한 몇 가지 예측입니다.
기업은 투자하는 컴퓨터에서 많은 가치를 얻기를 기대합니다. 결과적으로 이러한 컴퓨터는 오늘날의 데이터 집약적인 비즈니스 환경에서 볼 수 있는 까다로운 워크로드를 처리할 수 있는 충분한 처리 능력을 갖춘 CPU에 의존합니다.
조직에는 변화에 따라 변경할 수 있는 실행 가능한 솔루션이 필요합니다. 스마트 컴퓨팅은 업무가 진화하더라도 이를 뒷받침할 수 있는 장비를 갖추고 있어야 합니다. IBM 서버는 강력한 성능과 유연성을 제공하므로 사용자는 당면한 작업에 집중할 수 있습니다. 조직이 현재와 미래에 필요한 결과를 얻는 데 필요한 IBM 서버를 찾아보세요.
IBM 서버 살펴보기