Micro-architecture(마이크로-아키텍처)란?
Micro-architecture(마이크로-아키텍처)란?
프로세서의 아키텍처라 함은 프로그램에 공개된 명령 세트, 레지스터 및 메모리 내의 데이터 구조를 지칭하며, 아키텍처의 세대가 바뀜에 따라 계속하여 확장해 나가고 있습니다. 프로세서의 마이크로-아키텍처는 프로세서의 아키텍처를 실리콘에 이식한 것을 가르킵니다. 어떤 한 개의 프로세서군 내(가령 인텔의 IA-32 프로세서 등)에서는 일반적으로 마이크로-아키텍처라고 함은 프로세서의 세대가 교체함에 따라 변경되었습니다만, 종래의 프로세서 아키텍처는 호환성이 있습니다. 인텔의 IA-32 아키텍처는 x86 명령 세트 및 레지스터를 기본으로 하고 있으며, 프로세서의 세대를 거침에 따라 기능강화 및 확장이 이루어져 왔습니다만, 가장 초기의 IA-32 프로세서용으로 쓰여진 코드에 대해서도 호환이 유지되고 있습니다.