토픽 16 / 111·CPU (Central Processing Unit)
ARM (Advanced RISC Machine)
ARM (Advanced RISC Machine)
영국 ARM Holdings가 설계한 RISC 기반의 32비트/64비트 프로세서 아키텍처로, 저전력·고효율을 강점으로 모바일·임베디드 시장을 지배
목적: 저전력 소비, 높은 성능, 소형화, 에너지 효율
특징: RISC 설계, Thumb 명령어(16비트), NEON(SIMD), TrustZone, big.LITTLE
제품군
- •Cortex-A(Application): 고성능, 모바일·서버, ARMv8-A(64비트)
- •Cortex-R(Realtime): 실시간, 자동차·산업, 결정적 지연
- •Cortex-M(Microcontroller): 저전력, IoT·웨어러블, 인터럽트 최적화
기술요소
- •Thumb/Thumb-2: 16비트 명령어로 코드 밀도 향상
- •NEON: SIMD 멀티미디어 확장, 128비트 벡터 연산
- •TrustZone: 보안 실행 환경(TEE) 하드웨어 지원
- •big.LITTLE: 고성능+저전력 코어 조합, 동적 전환
적용사례: 스마트폰(Apple A/M시리즈, Snapdragon), 임베디드(Raspberry Pi), 서버(AWS Graviton)
비교: ARM(RISC/저전력/모바일) vs x86(CISC/고성능/PC·서버)
연관: RISC, Apple Silicon, Cortex, ARMv8/ARMv9