ARM 아키텍처는 영국의 ARM 홀딩스가 개발한 RISC(Reduced Instruction Set Computer) 방식의 명령어 집합 아키텍처(ISA)이다. 저전력 소비와 낮은 발열, 효율적인 성능을 특징으로 하며, 스마트폰과 태블릿 같은 모바일 기기부터 임베디드 시스템, 서버, 슈퍼컴퓨터에 이르기까지 폭넓게 사용된다. ARM 홀딩스는 직접 칩을 제조하지 않고 아키텍처 설계 자산을 다른 반도체 기업에 라이선스하는 방식으로 사업을 운영한다.

배너 광고

개요 및 특징

ARM 아키텍처는 과거 'Acorn RISC Machine' 또는 'Advanced RISC Machine'으로 불렸던 프로세서 설계 방식이다. 복잡한 명령어를 단순화하여 처리 효율을 높이는 RISC 구조를 채택하고 있다. 저렴한 비용과 낮은 전력 소모, 적은 발열량 덕분에 배터리로 구동되는 휴대용 장치에 최적화되어 있다. 2003년 이후 세계에서 가장 널리 사용되는 명령어 집합 아키텍처로 자리 잡았으며, 매년 그 지배력이 강화되고 있다.

ARM 프로세서 시스템 블록도
ARM 프로세서와 주변 장치 간의 연결 구조를 보여주는 블록도ARM 아키텍처

비즈니스 모델

ARM 홀딩스는 프로세서를 직접 생산하지 않고, 명령어 집합 아키텍처와 코어 설계를 다른 반도체 회사에 라이선스하는 독특한 사업 모델을 가진다. 삼성전자, 애플, 퀄컴 등 여러 기업이 이 라이선스를 받아 각자의 목적에 맞는 물리적 칩을 제작한다. 이러한 방식은 다양한 기기에서 ARM 아키텍처가 표준처럼 사용되는 배경이 되었다.

실행 상태 및 명령어 집합

ARMv8-A 아키텍처 도입 이후, 프로세서는 64비트와 32비트 연산을 모두 지원하기 위해 두 가지 실행 상태를 가진다.

  • AArch64: 64비트 실행 상태로, A64 명령어 집합을 사용한다. 더 넓은 주소 공간과 빠른 계산 성능을 제공한다.
  • AArch32: 32비트 실행 상태로, 기존 ARMv7-A에서 발전한 형태이다. A32 및 T32(Thumb) 명령어 집합을 지원하여 하위 호환성을 유지한다.

또한 코드 밀도를 높이기 위한 Thumb 확장 기능, 멀티미디어 처리를 위한 NEON, 부동소수점 연산을 위한 VFP 등의 추가 기능을 포함한다.

주요 발전 과정

세대주요 특징
ARMv1최초의 구현체
ARMv332비트 메모리 주소 공간 지원 시작
ARMv732비트 구조의 성숙기
ARMv8-A64비트 주소 공간 및 연산 지원 도입 (2011년)
ARMv9-A성능 및 보안 기능이 강화된 최신 세대

초기 ARM1은 내부적으로 32비트 구조였으나 주소 공간이 26비트로 제한되었다. 이후 ARMv3에서 32비트 주소 공간이 완전히 확보되었고, 2011년 발표된 ARMv8-A를 통해 본격적인 64비트 시대를 열었다.

ARMv8-A 플랫폼 칩
64비트 지원이 도입된 ARMv8-A 아키텍처 기반의 프로세서 칩AArch64

적용 분야

ARM 프로세서는 스마트폰, 랩톱, 태블릿 등 모바일 기기 시장에서 압도적인 점유율을 차지한다. 최근에는 저전력 고효율 특성을 바탕으로 데이터 센터의 서버 시장으로 영역을 넓히고 있다. 특히 일본의 슈퍼컴퓨터 '후가쿠(Fugaku)'는 ARM 아키텍처를 기반으로 설계되어 2020년부터 2022년까지 세계에서 가장 빠른 슈퍼컴퓨터로 기록되기도 했다.

참고 자료

5
ARM 아키텍처ARM 아키텍처 ARM 아키텍처(ARM architecture, 과거 명칭: Advanced RISC Machine, 최초 명칭: Acorn RISC Machine)는 컴퓨터 프로세서를 위한 RISC 명령어 집합 아키텍처(ISA) 제품군이다. ARM 홀딩스는 이 ISA를 개발하여 다른 회사에 라이선스를 부여하고, 이 회…https://ko.wikipedia.org/wiki/ARM_%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98Arm 아키텍처 - 나무위키Arm 아키텍처 - 나무위키 최근 변경 최근 토론 특수 기능 # Arm 아키텍처 최근 수정 시각: 2025-11-05 13:55:37 편집 편집 IP 우회 수단(프록시 서버, VPN, Tor 등)이나 IDC 대역 IP로 접속하셨습니다. (#12903008)(VPN이나 iCloud의 비공개 릴레이를 사용 중인 경우 나타날…https://namu.wiki/w/Arm%20%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98Arm - 나무위키Arm - 나무위키 최근 변경 최근 토론 특수 기능 # Arm 최근 수정 시각: 2026-04-04 23:30:56 분류 ARM은(는) 여기로 연결됩니다. ARM 아키텍처에 대한 내용은 ARM(CPU)문서를, 다른 의미의 ARM에 대한 내용은 ARM(동음이의어)문서를 참고하십시오. 영국 기업시가총액 상위 25위 [ 펼치…https://namu.wiki/w/ArmAArch64AArch64 AArch64 또는 ARM64는 널리 사용되는 컴퓨터 프로세서 설계 세트인 ARM 아키텍처의 64비트버전이다. 2011년 ARMv8아키텍처와 함께 도입되었으며 나중에 ARMv9시리즈의 일부가 되었다. AArch64를 사용하면 프로세서가 이전의 32비트버전보다 더 많은 메모리를 처리하고 더 빠른 계산을 수행…https://ko.wikipedia.org/wiki/AArch64ARM 마이크로아키텍처 목록ARM 마이크로아키텍처 목록 다음은 ARM 홀딩스와 서드파티가 설계한 ARM계열 명령어 집합기반 마이크로아키텍처목록이다. 케일또한 ARM 기반 프로세서의 벤더 요약을 제공한다. ## ARM 코어 ### ARM 설계 | ARM 계열 | ARM 아키텍처 | ARM 코어 | 기능 | 캐시(I / D), MMU | 일반 MIP…https://ko.wikipedia.org/wiki/ARM_%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98_%EB%AA%A9%EB%A1%9D

관련 문서