Logo ko.androidermagazine.com
Logo ko.androidermagazine.com

팔이란?

Anonim

우리는 최근에 모든 사람이 사양과 하드웨어 디자인에 대해 최신 정보를 유지하는 것은 아니라는 점을 기억하는 훌륭한 질문을 받았습니다. 누군가 ARM의 의미를 물었습니다.

첫째, 그것은 멋진 질문입니다. 기본 사항조차 확실하지 않은 경우 발생하는 기술적 인 이야기 중 일부를 이해하기가 어렵다는 것을 알 수 있습니다. 우리는 당신이 물어 다행입니다!

ARM은 회사이며 ARM은 개발 및 판매하는 프로세서 아키텍처입니다.

기술 토론과 ARM이라는 단어가 사용되면 프로세서 유형을 설명합니다. ARM 프로세서의 기술적으로 정의 된 정의는 1980 년대 Acorn Computers가 개발 한 RISC 기반 아키텍처를 기반으로 구축 된 CPU이며 현재 Advanced RISC Machines (따라서 ARM)에 의해 개발되었습니다.

그것이 무엇을 의미하는지 모르는 경우에는 그다지 도움이되지 않습니다. 이것이 무엇을 의미하는지 이야기합시다.

ARM, Ltd.는 프로세서 아키텍처를 개발하고 설계하는 영국의 회사입니다. 프로세서 설계를위한 ARM 약어는 Acorn RISC Machine을 나타내고 해당 아키텍처를 사용하기 위해 라이센스를 설계 및 판매하는 회사의 ARM 약어는 Advanced RISC Machines를 나타냅니다. 요즘은 ARM이 어떤 것을 의미하는지에 매달리지 마십시오. 요즘 둘 다 상호 교환이 가능합니다. ARM은 Qualcomm, Apple 및 Samsung과 같은 회사와 ARM 프로세서를 구축하는 방법을 설계하여 자체 사용자 지정 프로세서를 구축하기 위해 라이센스를 부여합니다. 다른 많은 회사들도 ARM 디자인에 라이센스를 부여합니다. 두뇌를 필요로하는 작고 배터리로 구동되는 대부분의 장치는 ARM 프로세서를 사용합니다.

ARM CPU는 많은 전력을 소비하지 않고 한 번에 많은 간단한 작업을 수행하도록 설계되었습니다.

RISC는 축소 된 명령어 세트 컴퓨팅을 나타냅니다. 랩톱 또는 데스크탑 컴퓨터에서 찾을 수있는 인텔 또는 AMD 프로세서는 CISC (복잡한 명령어 세트 컴퓨팅) 프로세서 일 수 있습니다. 두 가지 유형이 서로 다른 요구에 맞게 설계되었습니다. RISC 프로세서는 CISC 프로세서보다 적은 양의 명령어 (프로그램이 프로세서로 전송할 수있는 명령을 정의하는 지침)를 실행하도록 설계되었습니다. 적은 수의 작업을 수행 할 수 있기 때문에 CISC 프로세서보다 더 높은 주파수 (들어오는 기가 헤르츠 수)를 가질 수 있고 MIPS (초당 수백만 명령)를 더 많이 수행 할 수 있습니다.

프로세서가 계산할 수있는 명령어 수를 줄이면 칩 내부에 더 간단한 회로를 만들 수 있습니다. RISC 프로세서는 더 적은 수의 트랜지스터를 사용하므로 더 적은 전력을 사용합니다. 회로는 단순하기 때문에 (기술 언어에서 최적화 된 경로 라고도 함) 더 작은 다이 크기를 사용하여 프로세서를 구축 할 수 있습니다. 다이 크기는 프로세서가 내장 된 실리콘 웨이퍼에서 하나의 칩을 측정 한 것입니다. 다이 크기가 더 작 으면 배선이 적은 더 많은 구성 요소를 프로세서 표면에 배치 할 수 있습니다. 이는 ARM 프로세서를 작게 만들고 전력 소비를 줄입니다.

작고 빠르고 간단한 프로세서는 전화와 같은 작업에 적합합니다. 전화는 CPU가 3D 충돌 데이터 (탱고 전화가 아닌 경우)와 같은 것을 처리하도록 요구하거나 제한된 수의 코어에서 수백 개의 스레드를 실행하려고 시도하지 않습니다. 운영 체제 및 운영 체제에서 실행되는 모바일 소프트웨어는 ARM 프로세서가 사용하는 축소 된 명령어 세트에 맞게 코딩되고 최적화됩니다. 그러나 이것이 ARM CPU 자체가 강력하지 않다는 것을 의미하지는 않습니다.

현재의 ARM 사양은 32 비트 및 64 비트 설계, 하드웨어 가상화, 사용자 소프트웨어와 인터페이스 할 수있는 고급 전원 관리 및 대부분 단일주기 실행 및 직교로드 / 저장 아키텍처를 허용합니다. 이러한 것들이 무엇인지 궁금하다면, 컴퓨터 명령어 세트 아키텍처 를 더 연구 할 수 있습니다.

ARM 프로세서가 전화 나 미디어 플레이어가 아닌 것들에 능숙하다는 것을 의미한다는 것만 알면됩니다. 슈퍼 컴퓨터 같은 것.

ARM의 뛰어난 아키텍처 기본 사항 비디오 재생 목록

ARM은 와트 당 성능이 뛰어납니다. 올바르게 코딩 된 소프트웨어는 x86 (Intel에서 널리 사용하는 CISC 프로세서) CPU보다 ARM 칩에 사용되는 와트 당 전기를 더 많이 수행 할 수 있습니다. 이를 통해 ARM 프로세서를 사용할 때 서버 및 슈퍼 컴퓨터와 같은 것을 쉽게 확장 할 수 있습니다.

24 x86 CPU 코어에서 필요한 원시 컴퓨팅 성능을 얻거나 수백 개의 소형 저전력 ARM 코어에서 얻을 수 있습니다. x86 코어는 컴퓨팅 성능을 사용하여 몇 개의 CPU 코어와 스레드에서 필요한 계산을 수행하는 반면 ARM 코어는 많은 저용량 및 덜 복잡한 코어에 작업을 분산시킵니다. ARM 코어 수는 훨씬 많지만 24 x86 코어보다 더 많은 전력이나 더 많은 공간이 필요하지 않습니다. 따라서 ARM을 사용하면 프로세서 설계에 더 많은 컴퓨팅 성능을 추가하는 확장이 쉬워집니다. 더 많은 CPU 코어를 추가하고 ARM의 명령어 세트와 잘 작동하도록 소프트웨어를 작성하십시오.

ARM 프로세서는 확장 성이 뛰어나고 Android 또는 iPad뿐만 아니라 슈퍼 컴퓨터 및 서버에서 실행됩니다.

결국, ARM 프로세서의 단일 인스턴스는 게임 PC에서 볼 수있는 Intel Core i7과 같은 강력한 성능을 발휘하지 못합니다. x86 Intel 프로세서 용으로 작성된 소프트웨어를 실행하는 것은 좋지 않으며 동일한 작업을 수행하기 위해 많은 코딩 변경 또는 가상 시스템이 필요합니다. 그러나 인텔 코어 i7은 약 12 ​​배의 전력을 사용하며 능동적 인 냉각 시스템이 필요하며 전화 본체에 맞지 않을 것입니다. 덜 복잡한 ARM 프로세서는 소프트웨어가 소프트웨어를 직접 지원하도록 작성 될 때 잘 작동하며 저전력 및 작은 디자인 기능 세트로 인해 CPU에 몇 개의 고속 코어를 추가하여 원하는 고급 소프트웨어를 쉽게 실행할 수 있습니다. 우리의 전화에 사용합니다.

또한 산 어딘가에 데이터 센터가있는 경우 NVIDIA의 스마트 자동차 또는 Google 학습 기계와 같은 것을 처리 할 수있는 컴퓨터를 만들 때까지 확장 성을 유지하고 코어를 추가 할 수 있습니다.