명령어 집합 구조

Dreamer_01·2022년 4월 30일
0

리버싱 (Reversing)

목록 보기
2/4

본 내용은 드림핵 리버싱 강의를 따릅니다.

명령어 집합 구조(Instruction Set Architecture)란, CPU가 해석하는 명령어의 집합을 의미한다.

각 명령어 집합 구조 (이하 아키텍쳐) 별로 쓰이는 환경이 다르며, 그에 따른 연산수준의 차이가 있기에 모든 컴퓨터가 같은 아키텍쳐를 사용하지는 않는다.

인텔의 x86_64는 고성능 프로세서를 위해서 설계되고, 이를 위해 많은 전력을 소비하기에, 발열이 심한것이 특징이다. 이에 따라, 냉각 장치를 마련하기에 공간이 넉넉한 데스크톱, 랩톱에 사용된다.

그렇다면 요즘 많이 사용하는 작은 기기들(스마트폰, 인공지능 스피커 등)에는 어떤 것들이 들어갈까? 비교적 발열이 적은 ARM 프로세서 같은 아키텍쳐를 사용한다.
특히, ARM 프로세서는 요즘 급격히 발전하는 아키텍처로 모바일 시장에서 큰 관심을 받아 고성능 - 저전력 프로세서로 관심을 많이 받고 있다.

0개의 댓글