🧑💻
iOS 아키텍처 - armv7, arm64
유리맥
2023. 6. 2. 21:05
반응형
CPU (중앙처리장치)
CISC / RISC
CPU를 설계하는 방식에 따라 CISC와 RISC로 나뉩니다.
CISC : Complex Instruction Set Computer | RISC : Reduced Instruction Set Computer | |
제어 방식 | S/W (호환성 높음) | H/W (호환성 낮음) |
명령어 수 | 많음, 가변길이 | 적음, 고정길이 |
레지스터 | 적음 | 많음 |
처리속도 | 느림 | 빠름 |
내부구조 | 복잡 | 간단 |
전력소모 | 많음 | 적음 |
Intel | ARM |
CPU 성능은 세 가지 요소로 결정됩니다.
- 코어 : 연산. 처리회로의 핵심
- 클럭 : 코어의 동작 속도. 순차회로에 가해지는 전기전 전동 속도로 Hz로 표기
- 스레드 : 실행
AMD64 / ARM
Intel과 AMD는 amd64 아키텍처 기반으로 CPU를 제조합니다.
ARM은 arm 아키텍처 기반으로 CPU를 제조합니다.
AMD64
AMD가 발표한 x86의 64비트 확장 아키텍처로 CISC 방식을 사용합니다.
호환이 잘 되는 특징이 있고, 다르게 부르지만 x86-64, x64, EM64T, Intel64 모두 amd64에 해당합니다.
ARM
ARM Limited가 발표한 아키텍처로 RISC 방식을 사용합니다.
저전력 고효율이 특징입니다.
Apple Silicon
Apple은 Intel 프로세서를 사용하다 M1부터는 arm 기반으로 자체 제작한 Apple Silicon 프로세서로 변경했습니다.
이로써 iOS의 앱을 macOS에서도 실행할 수 있게됩니다.
intel 환경에서 개발된 앱을 Apple Silicon에서도 실행할 수 있도록 Rosetta라는 번역 프로그램도 함께 출시되었습니다.
https://support.apple.com/ko-kr/HT211861
iOS Architecture 종류
- arm64 : 64비트 ARM CPU 아키텍처로 iPhone 5S 이상, iPad Air, Air 2 및 Pro, A7 이상 칩부터 사용됩니다. iOS 8.0 이상 사용 가능합니다.
- armv7s : iPhone 5, iPhone 5C, iPad 4의 Apple A6 및 A6X 칩에 사용됩니다. iOS 6.0 이상 사용 가능합니다.
- armv7 : A5 및 이전 버전에서 사용된 32비트 ARM CPU의 이전 변형입니다. iOS 3.1 이상 사용 가능합니다.
iPhone 3GS, iPhone 4, iPhone 4S, iPod 3G/4G/5G, iPad, iPad 2, iPad 3, iPad Mini - armv6 : iPhone 2G/3G, iPod 1G/2G
참고
반응형