ARM 아키텍처 란 무엇입니까?
ARM 아키텍처는 영국 기반 반도체 제조업체 ARM Holdings, plc가 제공하는 ISA (명령 세트 아키텍처)를 나타냅니다. 개발합니다. 이 기술은 전력 소비가 낮거나 에너지 효율이 높은 프로세서 또는 중앙 처리 장치 (CPU)에서의 응용으로 가장 잘 알려져 있습니다. 또한 RISC (Reduced Instruction Set Computing) 개념으로 설계되었으므로 더 빠른 실행을 위해 명령을 단순화하여 프로세서 성능을 최적화하려고 노력합니다. ARM 기반 CPU는 특히 단일주기 실행에 의존합니다.
영국의 컴퓨터 회사 인 Acorn Computers는 1983 년 10 월 Acorn RISC Machine 프로젝트를 시작하여 비즈니스 지향적 개인용 컴퓨터 (PC)를위한 고급 프로세서를 개발할 때 ARM 아키텍처를 시작했습니다. 이는 비교적 저렴한 비용으로 인기있는 8 비트 프로세서 인 MOS Technology 6502가 그래픽 기반 사용자 인터페이스와 같은 특정 컴퓨터 기능을 처리하기에는 너무 약하기 때문입니다.
1987 년에 출시 된 Acorn Archimedes는 ARM 기반 CPU를 갖춘 최초의 컴퓨터였습니다. 두 번째 반복 인 ARM2는 Intel 80286 또는 iAPX 286보다 성능이 뛰어납니다. 이는 동료 반도체 회사 인 Intel Corp.의 프로세서였으며 International Business Machines의 IBM PC / AT (IBM Personal Computer AT)에서 사용되었습니다. ARM 기반 프로세서의 성공으로 회사는 1990 년 Advanced RISC Machines Ltd.로, 1998 년에는 ARM Holdings로 변경되었습니다.
ARM 아키텍처는 직교 명령어 세트로 구성됩니다. 직교라는 용어는 직각으로 구성된 무언가에 사용되지만 컴퓨터 용어에서는 다른 것에 영향을주지 않고 작동하거나 통계적으로 독립적 인 데이터 개체 (이 경우 ISA)를 나타내는 데 사용됩니다. ARM 아키텍처는 수용 할 수있는 최대 데이터 크기 인 32 비트를 사용합니다. 보다 구체적으로, 명령어 세트를 사용하는 각 프로세서에는 16 개의 32 비트 레지스터가 있으며, 이는 CPU가 다른 곳에서 데이터를 더 느린 속도로 가져올 수 있도록하는 대신 데이터에 고속으로 액세스 할 수있는 초소형 저장 장치입니다.
아이러니하게도 ARM 아키텍처는 처음에 PC 용으로 설계되었습니다. 대신, 인텔의 8086 또는 iAPX86에서 유래 한 x86 명령어 세트는 1990 년대 말 시장을 지배했습니다. 따라서 Apple의 Macintosh 컴퓨터뿐만 아니라 IBM PC 호환 컴퓨터에는 Intel 및 Advanced Micro Devices (AMD)와 같은 회사의 x86 CPU가 있습니다.
한편, ARM은 소형 전자 장치로 전환하여 기술의 간소화 된 실행 및 저전력 소비에 이상적입니다. 2009 년까지 모든 휴대 전화의 90 % 이상이 ARM 기반 프로세서를 포함했습니다. CPU에 ARM 아키텍처를 사용하는 다른 장치로는 PDA (Personal Digital Assistant), 휴대용 멀티미디어 플레이어 및 계산기가 있습니다.