본문 바로가기
프로그래밍/Embeded

Embeded] ARM이란?

by Hwan2 2019. 8. 8.
728x90
반응형


ARM은 (Advanced RISC Machine)의 약자로 CPU 디자인중 하나를 뜻하는 말입니다.


대표적으로 스마트폰에 들어가는 CPU는 요녀석이 들어가게 되는것이죠.


CPU종류마다 명령어 세트(instruction set)라는 녀석이 같이 존재하게 됩니다.


이 명령어 세트로 인해서 CPU가 여러가지 명령어를 처리할 수 있는 것이죠.




인텔의 CPU 경우엔 x86, x64(AMD64)와 같은 명령어 세트가 들어가게 되고,


ARM같은 경우는 RISC가 들어가게 됩니다.


RISC는 CISC와 비교가 되는데, 이는 CISC의 단점부분을 보완하여 나온 명령어 세트가 RISC라서 그렇습니다.




ARM은 가장큰 특징이 저전력에 고성능이라는 점입니다.


CPU는 전력이 높을수록 코어당 쿨럭이 높아집니다.


때문에 고성능의 CPU일수록 발열이 심하죠.


하지만 ARM은 저전력으로 최대한의 성능을 이끌어 내도록 개발되어 왔습니다.


그리고 기술이 발달한 지금 인텔 CPU와 비교해도 손색이 없을 정도로 성장했지요.


저전력 특성상 많은 임베디드에 사용되고 있습니다.


스마트폰, 디지털 카메라, IOT, 닌텐도 등.....


그리고 2020년에는 Windows와 macOS에도 탑제가 된다고 하니 기대해 볼만 합니다.



반응형

댓글


스킨편집 -> html 편집에서