X86 및 암 프로세서 : 주요 차이점 및 이점

차례:
- X86 프로세서와 ARM : 주요 차이점 및 이점
- ARM과 x86의 차이점
- X86 프로세서 및 CISC 아키텍처
- ARM 프로세서 및 RISC 아키텍처
- 최초의 x86 프로세서 인 Intel 8086
- ARM 프로세서의 효율성
- 실제의 차이
- 전력 소비의 차이
- 소프트웨어의 차이점
- 응용의 차이점
프로세서는 수많은 기능을 가질 수 있지만, 메인 기능은 메인 보드에 연결되어 있으므로 대부분의 정보가 처리되는 시스템의 "뇌"입니다. 그럼에도 불구하고 이러한 프로세서는 서로 다릅니다. ARM과 x86 프로세서 의 차이점을 알게 될 것 입니다.
이 기사에서는 ARM 및 x86 에 대해 자세히 알아볼 수 있습니다. 주로 이들은 세계에서 가장 일반적인 두 프로세서 제품군입니다. 강점, 약점 및 응용 프로그램은 무엇입니까? 준비 되었습니까? 시작하자!
목차 색인
X86 프로세서와 ARM: 주요 차이점 및 이점
컴퓨터와 휴대 전화 프로세서는 각 기기마다 고유 한 요구와 특성이 있기 때문에 다른 방식으로 작동합니다. 컴퓨터의 경우 주요 제조업체는 AMD와 Intel 이며, 모바일은 Qualcomm, Samsung 또는 Media Tek으로 대표되기 때문입니다.
Intel 및 AMD 프로세서 는 x86 프로세서라고도합니다. 컴퓨팅에서 x86 또는 80 × 86은 Intel Corporation 의 Intel 8086 기반 프로세서 제품군의 일반적인 이름입니다 .
이 제품군 의 첫 번째 프로세서 는 "86"시퀀스로 끝나는 숫자로만 식별 되므로 아키텍처는 x86이라고합니다. 다시 말해 x86이라는 용어는 Intel 8086을 기반으로하는 명령어 세트 아키텍처 제품군을 의미한다고 말할 수 있습니다.
ARM과 x86의 차이점
차이점은 프로세서 제조에 사용되는 기술에서 시작됩니다. 스마트 폰 시스템 은 ARM 기술을 사용 하고 컴퓨터는 x86 기술을 사용합니다. 각각의 작동 및 특성에 대한 간단한 설명을 준비했습니다.
X86 프로세서 및 CISC 아키텍처
x86 프로세서는 CISC (Complex Instruction Set Computers) 아키텍처 에서 개발되었습니다. 이 시스템은보다 복잡한 구조에 사용됩니다. 즉, 기능에 더 많은 작업이 필요하고 구성에 더 많은 요소가있어 컴퓨터에 이상적입니다.
CSIC 아키텍처의 복잡성의 예로는 Core 17 칩의 하드웨어가있을 수 있으며, 많은 부품과 요소로 인해 구성이 매우 완벽 해져 더 많은 기능을 기계에 적용 할 수 있습니다.
이 유형의 프로세서를 사용하면 단일 명령으로 여러 활동을 동시에 수행 할 수 있습니다. CISC 프로세서는 이러한 칩이 이미 프로그래밍되어 있기 때문에 여러 가지 작업을 동시에 수행 할 수 있습니다.
ARM 프로세서 및 RISC 아키텍처
ARM과 x86 의 차이점은 주로 컴포지션의 복잡성으로 인해 발생 하지만 x86은보다 복잡한 아키텍처에서 개발 된 반면 ARM 프로세서는 RISC (Reduced Instruction Set Computer)를 기반으로합니다. 그는 더 단순하다고 목표를 밝혔다.
보다 간소화되었지만 ARM 장치에는 일부 x86 요소가 있지만 두 프로세서가 작업을 수행하는 방식에는 많은 차이가 있습니다.
CSIC 프로세서는 하나의 명령 만 요구하지만 ARM 프로세서는 몇 가지 명령을 요구하므로 일부 작업을 수행 할 수 있습니다. 그러나 지침이 더 간단하므로 프로세스가 더 빨라집니다.
ARM 기술과 X86 의 다른 차이점도 일부 기능에서 찾을 수 있습니다. 컴퓨터는 모바일이 수행하지 않는 작업을 수행하며 그 반대도 마찬가지입니다. 따라서 작은 기능을 가진 스마트 폰을위한 매우 복잡한 프로세서를 제공하는 데는 별다른 의미가 없습니다. 따라서 독특한 특성을 가진 일부 프로세서가 있습니다.
약어 ARM 은이 기술에서 프로세서 제조를 허가하기 위해 만든 회사의 이름 인 Advanced Risc Machine에서 유래했습니다. x86 프로세서와 의 다른 차이점은 ARM이 전력 소비를 최소화하고 처리 성능을 크게 잃지 않도록 설계되었다는 것 입니다.
믿을 수 없을만큼 ARM 프로세서는 전자 레인지부터 임베디드 제어 시스템, 장난감, HD 등 세계에서 가장 널리 사용됩니다. 요컨대, 모든 것이 작고 에너지 소비가 적으며 정보를 효율적으로 처리해야합니다.
ARM 프로세서는 가능한 한 적은 수의 명령어를 유지하면서도 이러한 명령어는 가능한 단순하게 유지하는 데 중점을 둡니다.
간단한 지침은 하드웨어 및 소프트웨어 엔지니어 모두에게 몇 가지 장점이 있습니다. 명령이 간단하기 때문에 필요한 회로에 더 적은 트랜지스터가 필요하므로 칩을위한 더 많은 공간이 필요합니다.
최초의 x86 프로세서 인 Intel 8086
이 아키텍처에서 파생 된 AMD는 더 많은 주소 공간을 허용하고 다른 구현 중에서도 더 많은 RAM을 읽을 수 있도록하는 명령 세트 인 x86-64를 개발했습니다.
이것은 x86 프로세서보다 훨씬 간단한 아키텍처를 만들어서 처음에 달성되었습니다. x86에는 여러 단계의 처리가 있습니다. 즉, 한 부분은 명령을 메모리에로드하고 다른 부분은이 명령이 수신 할 데이터를 처리하고 다른 부분은 출력을 수신하기 위해 캐시를 할당하고 다른 부분은 다른 명령을 제공합니다. 완료 등
모든 것을 하나로 모으고 결과를 얻을 때까지. x86에는 제조업체에서 개선 할 수있는 명령어를 구현하는 내부 프로그램 (마이크로 코드)도 있습니다. 이 모든 것이 x86을 매우 빠르고 효율적으로 만들어 주지만 더 많은 물리적 공간과 더 많은 전력을 소비합니다.
ARM 프로세서의 효율성
ARM 프로세서에는이 마이크로 코드가 없으며 다른 단순화 중에서도 처리 단계 (일반적으로 x86의 16-32에 비해 3-8)가 적습니다. 그러나 ARM 아키텍처를 단순화하여 발생하는 성능 손실을 보상하기 위해 코드 실행을보다 효율적으로 만드는 몇 가지 솔루션이 있습니다.
예를 들어, 명령어 세트당 더 많은 데이터로 처리함으로써 명령어 세트가 처리 할 수 있습니다. 이러한 이유로 인해 머신 명령어가 다르기 때문에 PC 프로그램을 ARM에서 실행할 수 없습니다.
실제의 차이
컴퓨터에서 웹 브라우저를 사용하면 멈추지 않고 훨씬 더 많은 수의 열린 탭으로 작업 할 수 있습니다. 화면 분할, 비디오 및 오디오 재생과 같은 리소스를 다른 세부 사항 중에서도 믿을 수 있습니다.
반면에 스마트 폰을 사용하면 기능 수가 줄어들고 많은 탭으로 작업 할 수 없으며 속도도 떨어집니다.
전력 소비의 차이
임베디드 디자인의 전력 소비는 가장 중요한 기준 중 하나 일 수 있습니다. 유틸리티 그리드와 같은 전원에 연결하도록 설계된 시스템은 일반적으로 전력 소비의 한계를 무시할 수 있지만 모바일 설계 (또는 신뢰할 수없는 전원에 연결된 시스템)는 전적으로 관리에 의존 할 수 있습니다. 에너지.
ARM 코어 는 히트 싱크를 필요로하지 않는 코어 (대부분은 아니지만)가 많은 저전력 설계에서 탁월 합니다. 일반적인 전력 소비는 5W 미만이며 GPU, 주변 장치 및 메모리를 포함한 많은 패키지가 있습니다.
이 작은 전력 손실은 사용되는 트랜지스터 수가 적고 속도가 상대적으로 낮기 때문에 가능합니다 (일반 데스크탑 CPU에 비해). 그러나 다시 (이전 섹션과 관련하여) 이것은 시스템 성능에 영향을 미치므로 더 복잡한 작업은 더 오래 걸립니다.
인텔 코어 는 더 복잡하기 때문에 ARM 코어보다 훨씬 많은 전력을 소비 합니다. 고급 인텔 I-7은 최대 130W의 전력을 소비하는 반면 인텔 노트북 프로세서 (예: Atom 및 Celeron)는 약 5W를 소비합니다.
초저가 랩탑을 사용하도록 설계된 저전력 프로세서 (Atom 라인)는 프로세서에 그래픽을 통합하지 않지만 모바일 버전은 프로세서에 그래픽을 통합하지 않습니다. 그러나 그래픽을 통합 한 제품은 클럭 속도가 현저히 낮으며 (300MHz ~ 600MHz) 성능이 저하됩니다.
소프트웨어의 차이점
프로세서 시장에서 두 가지 큰 이름에 관해서는 소프트웨어와 툴 체인의 가용성을 비교하는 것이 어렵습니다. 둘 다 널리 사용되기 때문입니다.
ARM 기반 장치는 Android와 같은 모바일 용으로 설계된 운영 체제를 실행할 수 있다는 이점이 있습니다. 인텔 기반 장치 는 Windows 및 Linux를 포함한 표준 데스크탑 컴퓨터에서 실행할 수 있는 거의 모든 운영 체제 를 실행할 수 있다는 이점 이 있습니다.
애플리케이션이 Java와 같은 언어로 컴파일 된 경우 두 디바이스 모두 동일한 애플리케이션을 실행할 수 있습니다.
그러나 대부분의 운영 체제는 x86 기반 컴퓨터 용으로 작성되므로 ARM 기반 시스템은 현재 설치할 수있는 운영 체제가 제한되어 있습니다.
유명한 Raspberry Pi 운영 체제를 포함하여 ARM에 대한 일부 Linux 배포판이 있지만 일부 사용자는이를 제한 사항으로 생각할 수 있습니다. ARM 기술의 인기가 높아짐에 따라 Microsoft는 ARM 프로세서에서 실행할 수있는 Windows 10 IoT Core라는 축소 버전의 Windows 10을 출시했습니다.
응용의 차이점
사용하는 프로세서는 컴퓨터의 요구 사항에 따라 다릅니다. 목표가 저렴한 단일 플레이트 기계 를 대량 생산 하려는 계획이라면 유일한 유일한 옵션은 ARM입니다.
강력한 플랫폼을 계획한다면 인텔 또는 AMD가 최선의 선택 입니다. 전력 절약이 중요한 경우에는 ARM이 최선의 선택 일 수 있지만, 낮은 전력 소비를 제공하면서 강력한 처리 성능을 자랑하는 인텔 프로세서가 있습니다.
시장 에서 가장 좋은 프로세서를 읽는 것이 좋습니다
모니터와 같은 복잡한 디스플레이가 필요하지 않은 프로젝트의 경우 ARM이 가장 적합합니다. 이는 ARM 마이크로 컨트롤러 비용, 사용 가능한 패키지 및 여러 공급 업체가 제공하는 다양한 것을 포함하여 여러 가지 요인으로 인해 발생합니다. Raspberry Pi 3 에 대해 작성한 모든 내용을 살펴 보는 것이 좋습니다.
전반적으로 인텔과 ARM은 광범위한 통합 컨트롤러 및 주변 장치를 갖춘 훌륭한 머신을 생산합니다. 각 유형 (ARM 또는 x86)은 자체 틈새 시장에 적합합니다. 애플과 마이크로 소프트가 "2-in-1 태블릿"이라는 개념에서 이러한 유형의 프로세서를 사용할 것이라는 정보가 이미 유출되고 있지만 휴대용 장비의 자율성을 상당히 증가시킨다. x86 프로세서와 ARM에 대한 기사에 대해 어떻게 생각하십니까? 우리는 당신의 의견을 알고 싶습니다!
TSMC, AMD 용 x86 a16nm 프로세서 준비 중

며칠 전에 우리는 삼성이 AMD의 Zen 마이크로 아키텍처로 새로운 프로세서를 제조 할 책임이 있다고 말했습니다.
Via는 zhaoxin과 함께 x86 프로세서 시장으로 돌아올 것입니다

VIA는 새로운 칩의 모든 세부 사항 인 Shanghai Zhaoxin Semiconductor의 지원으로 x86 프로세서 시장으로 돌아갈 것이라고 발표했다.
Via, x86 아키텍처 기반의 새로운 자 오신 프로세서 출시

VIA는 KaiXian 5000과 KaisHeng 20000 시리즈로 나뉘어 진 새로운 Zhaoxin 프로세서를 공식적으로 발표했습니다.