컴퓨터구조
ARM (Adavanced RISC Machine) 이란?
ted k
2022. 7. 17. 21:23
ARM (Adavanced RISC Machine)
- 진보된 RISC CPU이다.
- 정확히는 ARM 아키텍처를 설계하는 ARM 의 명령어 세트와 ISA(Instruction Set Architecture)
- 물리적 설계가 같아도 명령 집합이 다를 경우 서로 다른 칩이 된다.
- 스마트폰, 게임기 등 많은 임베디드 시스템에서 사용된다.
- 기본적인 호환성은 가지지만, 제품군이 파편화 되어있어 플랫폼 종속적이다.
- CISC
- 명령어의 집합이 크고, 가변길이의 명령어
- 연산에 사용되는 복잡한 명령어들을 마이크로 코드 형식으로 수백 개 이상 탑재
- 메인프레임, x86 계열
- RISC
- CISC의 단점을 극복하기 위하여 고안됨
- 적은 수의 명령어만으로 명령어 집합을 구성
- 복잡한 연산도 적은 수의 명령어들을 조합하는 방식으로 수행
- 단순한 명령으로 필요한 트랜지스터가 적어 간결한 설계와 전력 소비가 적다.
- 하버드 아키텍처
- 데이터를 읽음과 동시에 명령을 읽을 수 있음
- 병렬 처리 특화
- 개발 비용이 많이 듬
- CISC