Advanced RISC Machine ?
진보된 RISC 기기
- 칩의 기본 설계 구조만 만듦
- 실제 기능 추가 및 최적화 ➡️ 개별 반도체 제조사의 영역
- 따라서, 물리적 설계는 같아도, 명령어 집합이 가지각색 ➡️ 다양한 제품군
RISC?
등장 배경 : 단순한 명령집합을 가진 프로세서 ➡️ 복잡한 프로세서보다 효율적 (연산 속도가 빠른 것은 아님)
Reduced Instruction Set Computing (감소된 명령 집합 컴퓨팅)
- 작은 명령어 집합을 가짐
명령어의 실행 시간을 최소화하기 위해, 단순하고 일관된 명령어를 사용 - 단순하고 일관된 명령어 ➡️ 하드웨어 구조를 간단하게 만들 수 있음 ➡️ 높은 처리 속도
- 복자반 명령어 ➡️ 소프트웨어에서 처리
- 대표적인 RISC 프로세서 : ARM, MIPS, PowerPC 등
- 활용되는 분야 : 모바일 기기, 임베디드 시스템, 고성능 서버 등
ARM 장단점
- 장점
- 하나의 ARM 기기에서 동작하는 OS는 다른 ARM 기반 기기에서도 잘 동작(안드로이드)
- 저전력
- 유연한 아키텍처 ( 사용자가 필요한 기능을 구성 가능)
- 단점
- ARM을 위해 개발된 프로세서는 오직 ARM 프로세서가 탑재된 기기에서만 실행 가능
- 복잡한 프로그래밍 ( 프로그래머가 ARM 프로세서에 대한 충분한 지식과 경험을 가지고 있어야함)
- 고가의 라이센스
참고 출처
'CS' 카테고리의 다른 글
[JAVA] Call by Value ? Call by Reference ? (0) | 2023.03.14 |
---|---|
[자료구조] 링크드 리스트 Linked List (1) | 2023.03.11 |
[컴퓨터구조] 고정 소수점과 부동 소수점 정리 (0) | 2023.03.09 |
[JAVA] 제네릭 - Generic (0) | 2023.03.07 |
[컴퓨터구조] 중앙처리장치(CPU) 정리 (0) | 2023.02.21 |