ARM 프로세서

SHByun·2023년 2월 21일
0

Computer Architecture

목록 보기
6/6

ARM 프로세서


1. 프로세서

  • 메모리에 저장된 명령어들을 실행하는 유한 상태 오토마톤

  • 오토마톤 : 자동적으로 정보 처리를 하는 기계

2. ARM

  • Advanced RISC Machine

  • 진보된 RISC의 약자, 핵심은 RISC

  • RISC : Reduced Instruction Set Computing(감소된 명령 집합 컴퓨팅)
    -> 단순한 명령 집합을 가진 프로세서가 복잡한 명령 집합을 가진 프로세서보다 훨씬 더 효율적이지 않을까라는 아이디어에서 탄생했다.

3. ARM 구조

  • ARM은 칩의 기본 설계 구조만 만들고, 실제 기능 추가와 최적화 부분은 개별 반도체 제조사의 영역으로 맡긴다.

  • ARM은 물리적 설계는 같아도, 명령 집합이 모두 달라 서로 다른 칩이 되기도 한다.

  • ARM은 RISC 설계 기반으로 명령 집합과 구조 자체가 단순하다.

  • ARM 기반 프로세서가 더 작고 효율적이며 상대적으로 느리다.

  • 단순한 명령 집합은 적은 수의 트랜지스터만 필요하므로 간결한 설계와 더 작은 크기를 가능케 한다. 따라서 ARM CPU가 스마트폰, 태블릿PC와 같은 모바일 기기에 많이 사용되고 있다.

4. ARM의 장점

  • ARM을 위해 개발된 프로세서는 오직 ARM 프로세서가 탑재된 기기에서만 실행할 수 있다. ARM에서 실행되던 프로그램을 x86 프로세서에서 실행되도록 하려면(혹은 그 반대로) 프로그램에 수정이 가해져야 한다.

  • 하지만, 하나의 ARM 기기에 동작하는 OS는 다른 ARM 기반 기기에서도 잘 동작한다.

  • 이러한 장점으로 수 많은 버전의 안드로이드가 탄생하고 있고, HP나 블랙베리의 태블릿에도 안드로이드가 탑재될 수 있다.

profile
안녕하세요

0개의 댓글