1. x86 아키텍처
- 인텔(Intel)에서 개발한 32비트 프로세서 아키텍처
- 현재 대부분의 PC와 서버에서 사용되는 아키텍처
- 하드웨어와 소프트웨어의 호환성이 높고, 다양한 애플리케이션과 운영체제가 지원됨
2. x64 아키텍쳐
- 인텔(Intel)과 AMD에서 개발한 64비트 프로세서 아키텍처
- 더 큰 메모리 용량과 더 높은 성능을 지원하며, 32비트 프로그램도 실행 가능
- x86과 마찬가지로 다양한 애플리케이션과 운영체제가 지원됨
3. ARM 아키텍쳐
- 영국의 ARM Holdings에서 개발한 저전력 프로세서 아키텍처
- 모바일 기기나 임베디드 시스템에서 주로 사용되며, 대표적인 예로 스마트폰과 태블릿 PC가 있음
- 저전력, 소형, 경량화 등의 특징을 가지고 있으며, 안정성과 보안성이 높음
- x86 x64 아키텍쳐의 cpu들과 다르게 cisc방식이 아닌 risc 방식을 사용함
4. ARM64 아키텍처
- ARM Holdings에서 개발한 64비트 프로세서 아키텍처
- 더 큰 메모리 용량과 높은 성능을 지원하며, 32비트 프로그램도 실행 가능
- ARM 아키텍처의 특징을 그대로 갖고 있으며, 대부분의 모바일 기기에서 사용됨
이러한 아키텍처들은 각각의 특징과 장단점을 가지고 있으며, 사용되는 용도와 상황에 따라 적절한 아키텍처를 선택하여 사용해야 합니다.
'seKUrity_Study : System & Reversing' 카테고리의 다른 글
[ system ] 여러가지 용어 정리 (0) | 2023.03.10 |
---|---|
[system] 메모리구조란? (0) | 2023.03.10 |
[ System ] 어셈블리어에 대하여 (0) | 2023.03.09 |
[System] 아키텍쳐란 무엇인가? (0) | 2023.03.09 |
[system] 고급언어, 저급언어, 기계어란 무엇인가 (0) | 2023.03.09 |