IA-32

x86 아키텍처
16비트
1978   IA-16
1982   실제 모드
  비실제 모드
  보호 모드
32비트
1986   IA-32
  가상 8086 모드
1989   부동소수점 장치 내장
1995   물리 주소 확장(PAE)
1997   MMX
1997   3DNow!
1999   SSE
2000   SSE2
2001   3DNow! 프로페셔널
2004   SSE3
2006   SSE4
64비트 (x64)
2003   AMD64 (x86-64)
  롱 모드
  NX 비트
2004   EM64T (IA-32e)
범례:   아키텍처
  프로세서 모드
  명령 집합

IA-32(Intel Architecture, 32-bit) 또는 x86-32인텔32비트 마이크로프로세서에서 사용하는 명령 집합 아키텍처이며, 이전에 사용되던 IA-16 아키텍처의 32비트 확장이다. IA-32를 x86이라는 이름으로 부르기도 하지만 엄밀하게는 x86 아키텍처는 IA-16, IA-32 등을 모두 포함하는 일반적인 이름이다.

IA-32는 인텔 마이크로프로세서 아키텍처 중 가장 성공적이었으며 대부분의 개인용 컴퓨터에서 사용되고 있다. PowerPC 등의 아키텍처들이 IA-32를 대체하려 시도했으나 아직까지 비교될 정도의 시장 점유율은 확보하지 못 했다. 인텔 프로세서들의 성공에 힘입어 다른 많은 프로세서들에서도 IA-32를 지원하고 있으며 그중 가장 유명한 곳은 AMD이다.

IA-32 명령 집합은 1985년에 발표된 인텔 80386에서 처음 등장했으며, 현재에도 계속 사용되고 있다. 시간이 지나면서 명령 실행 속도가 높아졌고 MMX와 같은 확장 명령들이 계속 추가되어 왔으나, 이전에 지원되던 명령들이 사라지는 경우는 거의 없어 상위 호환성은 유지되었다.

IA-32 아키텍처는 보통 CISC 아키텍처의 대표적인 예로 제시되곤 하지만, 마이크로프로세서 디자인의 진보로 이런 구분이 큰 의미를 갖지는 않는다. 현재 대부분의 x86 아키텍처들(예를 들면, K7과 NetBurst 혹은 그 이후)은 "후기 RISC 프로세서"로 종종 언급되곤 한다.

인텔은 IA-32 프로세서의 개발사이며 최대의 공급자이다. 그러나 단순 공급에만 그치지만은 않는다. IA-32의 두 번째 큰 공급자는 AMD이다. 그 이외의 다른 공급자들도 있긴하나 비중이 크지는 않다.

2007년 이후로 인텔은 x86-64 아키텍처로 무게중심을 옮기고 있다. 하지만, 여전히 노트북용 셀러론 M과 같은 IA-32 프로세서들을 생산하고 있다. VIA Technologies는 VIA C3와 C7계열의 "순수" IA-32장치들을 계속해서 생산하고 있다. 또한 AMD 역시 Geode 계열과 이동형 IA-32 프로세서들을 아직도 생산하고 있다. 한때 Transmeta는 IA-32프로세서(Crusoe)를 생산한 적이 있었다.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy