CPU는 컴퓨터의 가장 중요한 구성 요소 중 하나입니다. 결국 컴퓨터와 소프트웨어를 처음 실행하는 데 관련된 대부분의 방정식을 처리하는 중앙 처리 장치입니다. 그러나 CPU는 여러 가지 다른 아키텍처를 기반으로 할 수 있습니다.
먼저, CPU 아키텍처가 무엇인지 궁금 할 것입니다. 간단히 말해서, CPU는 매우 기본적인 저수준 명령 만 이해할 수 있습니다. CPU가 C ++ 또는 Visual Basic과 같은 고급 컴퓨터 언어를 이해할 수 있으려면 해당 프로그래밍 언어를 CPU가 이해할 수있는 낮은 수준의 명령으로 컴파일해야합니다. CPU 아키텍처는 가능한 한 작고 효율적이어야하므로 CPU가 명령을 더 빠르고 쉽게 처리 할 수 있으므로 컴퓨터가 더 빠르게 실행될 수 있습니다.
오늘날 소비자 장치에는 ARM과 x86의 두 가지 주요 컴퓨터 아키텍처가 사용됩니다. 그러나 이러한 아키텍처의 차이점은 무엇입니까?
ARM (RISC)
ARM 아키텍처는 32 비트 ARM과 64 비트 ARM64의 두 가지 형태로 제공됩니다. ARM 칩은 RISC 아키텍처를 사용하는데, 이를 축소 명령 세트 컴퓨터라고도합니다. 그 의미는 ARM의 명령어 세트가 비교적 단순하며 대부분의 명령어는 단일 클록 사이클에서 실행될 수 있다는 것입니다.
뿐만 아니라 ARM 칩은로드 앤 스토어 모델을 사용합니다. 즉, 데이터 객체 간의 작업은 컴퓨터의 메모리에서 프로세서의 레지스터로로드되어야합니다. 그 후에는 작업이 수행 된 다음 메모리에 다시 저장됩니다. 로드 앤 스토어 정보가 칩의 명령어에 직접 내장되어 있기 때문에 x86 프로세서와는 다릅니다. 따라서 궁극적으로 더 적은 명령어가 필요합니다.
ARM 칩이 더 단순하기 때문에 더 적은 양의 실리콘과 더 적은 양의 에너지가 사용되므로 ARM 칩은 에너지 효율성에 좋습니다.
x86 (CISC)
x86 칩은 에너지 소비 측면에서 좋지 않지만 일반적으로 말하면 ARM 칩보다 성능이 약간 뛰어납니다.
주목해야 할 또 다른 중요한 점은 x86 프로세서에는 입력 및 출력과 직접 작동하는 명령어가 있지만 ARM에는 해당 명령어가 없으므로 추가 하드웨어가 필요합니다.
폐쇄
두 아키텍처 모두 장점과 단점이 있으며, 어떤 아키텍처가 더 나은지 말하기는 어렵지만, 일반적으로 말하면 x86은 ARM보다 성능이 뛰어나고 IO로 수행하는 지침이 있습니다. 그러나 전력 소비 측면에서 ARM이 더 우수하므로 장점도 있습니다.