마이크로프로세서는 최신 컴퓨터 프로세서의 주요 유형입니다. 중앙 처리 장치 (CPU)의 구성 요소와 기능을 단일 집적 회로(IC) 또는 몇 개의 연결된 IC로 결합합니다.
CPU와 마찬가지로 마이크로프로세서는 일반적으로 컴퓨터의 '두뇌'로 간주됩니다. 기존 CPU와 달리 마이크로프로세서는 기존 CPU의 산술, 논리 및 제어 회로를 단일 다목적 클럭 구동 및 레지스터 기반 디지털 회로에 통합합니다.
CPU와 마이크로프로세서라는 용어는 종종 같은 의미로 사용되지만 마이크로프로세서는 본질적으로 단일 칩에 있는 올인원 CPU입니다. 이 단일 칩 설계는 취약한 전기 연결의 수를 줄이고 잠재적인 장애 지점을 줄여 신뢰성을 향상시킵니다. 따라서 마이크로프로세서는 기존의 다중 구성 요소 CPU를 거의 완전히 대체했습니다.
마이크로프로세서가 나오기 전에 컴퓨터는 컴퓨터의 주요 컴퓨팅 기능을 수행하기 위해 IC 랙을 사용했습니다. 1971년, 최초의 상용 마이크로프로세서인 Intel 4004가 출시되면서 컴퓨팅 기술에 큰 변화가 일어났습니다. Federico Faggin이 설계한 이 획기적인 장치는 단순히 일본 전자제품 제조업체인 Busicom의 계산기용 맞춤형 마이크로칩 12개 요청에 대한 솔루션이 아니었습니다. Intel이 12개의 개별 칩 대신 범용 로직 디바이스를 만들면서 컴퓨팅에 대한 사고 방식에 혁신을 가져왔습니다.
오늘날의 표준에 비해 성능이 부족한 인텔 4004의 아키텍처는 740kHz의 클럭 속도로 작동하며 '니블'이라고도 하는 최대 4비트의 데이터 스트림만 처리할 수 있었습니다. 4004는 최신 8비트~64비트 마이크로프로세서에 비해 성능이 떨어지지만, 일반적으로 회로 분야에서 획기적인 혁신으로 평가받고 있습니다. 무어의 법칙(Moore's law)에서 예측한 대로 급속한 반도체 기술 개발은 주요 처리 능력 향상으로 이어졌습니다. 마이크로프로세서는 지 TV 리모컨부터 국제 우주 정거장까지 수천 가지 시스템과 애플리케이션을 구동하며, Intel과 Pentium 등 주요 공급업체에서 제조됩니다. IBM, Microsoft, Apple과 같은 모든 주요 기술 회사에서도 사용합니다.
최신 마이크로프로세서는 반도체 소재에 조립된 수백만 개의 소형 트랜지스터, 저항 및 다이오드를 결합하여 CPU의 주요 구성 요소를 만듭니다. 이러한 구성 요소는 계산을 수행하고 명령을 실행하기 위해 다양한 유형의 고유한 컴퓨터 아키텍처로 배열됩니다. 일반적인 마이크로프로세서의 기능은 네 가지 주요 단계로 나눌 수 있습니다.
마이크로프로세서는 CPU의 주요 구성 요소를 단일 회로로 결합하여 이러한 프로세스를 완료할 수 있습니다. 마이크로프로세서의 주요 구성 요소는 다음과 같습니다.
마이크로프로세서의 아키텍처는 프로세서의 다양한 CPU 구성 요소의 다양한 설계 및 구성 방법론을 나타냅니다. 마이크로프로세서의 주요 아키텍처 요소는 다음과 같습니다.
마이크로프로세서는 전력, 성능, 아키텍처 방법론, 크기, 에너지 소비 및 기타 여러 변수에 따라 다양하며 모든 종류의 애플리케이션에 맞게 설계되었습니다. 범용 마이크로프로세서는 개인용 컴퓨터 및 모바일 장치에 일반적으로 사용되는 반면, 디지털 신호 프로세서(DSP)와 같은 특수 고성능 장치는 오디오, 음성, 비디오 및 이미지 처리와 같은 까다로운 작업을 위해 설계되었습니다.
다음은 마이크로프로세서의 몇 가지 주요 유형입니다.
이러한 다목적 마이크로프로세서는 노트북 및 서버와 같은 다양한 일반적인 애플리케이션 및 장치에서 사용됩니다.
마이크로 컨트롤러에 마이크로 프로세서가 포함되어 있다고 말하는 것이 더 정확하지만, 이러한 유형의 칩에는 작동하는 컴퓨터에 필요한 모든 추가 구성 요소, 즉 내장 메모리도 포함되어 있습니다. 마이크로컨트롤러는 마이크로컴퓨터처럼 작동하며 임베디드 컴퓨터 시스템 내의 특정 요소를 제어하는 데 선호됩니다. 소형 저전력 마이크로컨트롤러는 실행하는 데 복잡한 운영 체제가 필요하지 않으며, 자동차 산업에서 엔진 제어 장치(ECU), 첨단 운전자 보조 시스템(ADAS) 및 인포테인먼트 장치뿐만 아니라 광범위한 소비자 가전 장치 및 산업 자동화를 최적화하는 데 일반적으로 사용됩니다.
DSP는 고속 수치 계산에 특화되어 있으며 오디오 처리, 통신 및 이미지 처리와 같은 까다로운 작업에 자주 사용됩니다. 또한 기상 센서와 같이 아날로그 신호를 디지털 신호로 해석해야 하는 애플리케이션에서도 사용할 수 있습니다. DSP는 일반적으로 감시 드론 및 기타 자율 항공기와 같은 군사 애플리케이션에 사용됩니다.
ASIC 마이크로프로세서는 특정 작업에 맞춰 설계되며 다양한 애플리케이션의 특정 요구 사항을 충족하도록 맞춤 제작됩니다. ASIC 마이크로프로세서의 몇 가지 예로는 게임 콘솔 또는 암호화폐 채굴을 위한 맞춤형 칩이 있습니다. DSP, GPU 및 기타 종류의 전문 마이크로프로세서는 기술적으로 ASIC와 같습니다.
GPU 마이크로프로세서는 고성능과 병렬 처리를 요구하는 디지털 비디오와 그래픽을 렌더링하는 까다로운 작업을 위해 특별히 설계되었습니다. 하이엔드 게임에 매우 중요한 강력한 GPU 마이크로프로세서는 암호화폐 채굴에도 일반적으로 사용되며 전력 소비가 높은 것으로 알려져 있습니다.
ASIC 마이크로프로세서 중 하나, 전화 통신 스위치, 라우터 및 네트워크 보안 장치에서 가장 빈번하게 사용되는 네트워크 데이터 패킷 처리를 특별히 최적화한 것입니다.
부동 소수점 처리 장치(FPU)와 같은 보조 프로세서는 고급 과학 계산이나 복잡한 수학 공식을 수행하는 등 특정 까다로운 작업을 수행하는 동안 시스템의 주 CPU를 보조적으로 지원하여 성능을 향상시킵니다.
IBM Cloud Infrastructure Center는 IBM zSystems 및 IBM LinuxONE에서 프라이빗 클라우드의 인프라를 관리하기 위한 OpenStack 호환 소프트웨어 플랫폼입니다.
엔터프라이즈 하이브리드 클라우드 및 AI 전략을 위해 설계된 서버, 스토리지 및 소프트웨어를 살펴보세요.
비즈니스 요구에 적합한 클라우드 인프라 솔루션을 찾고 필요에 따라 리소스를 확장하세요.