Arquitectura x86
La familia x86 reagrupa los
microprocesadores compatibles con el juego de instrucciones Intel 8086. Por
tanto, x86 representa a ese conjunto de instrucciones, siendo también una
denominación genérica dada a los correspondientes microprocesadores.
La arquitectura es notablemente no limpia,
por mantener compatibilidad con la línea de procesadores de 16 bits de Intel,
que a su vez también eran compatibles con una familia de procesadores de 8
bits. A pesar de ello, la popularidad comercial de esta arquitectura hizo que
muchos fabricantes empezaran a fabricar en masa microprocesadores compatibles.
Algunas de estas compañías son AMD, Cyrix, NEC Corporation y Transmeta.
Existen dos sucesores de 64 bits para esta
arquitectura:
·
IA64, empleada en los
procesadores Itanium de Intel y no compatible con X86, excepto bajo emulación.
·
AMD64 o x86-64, de AMD, que es
básicamente una extensión de 64 bits de la familia x86.
Técnicamente, la arquitectura es denominada
IA32 (Intel Architecture 32 bits). Está basada en un modelo de arquitectura
CISC (del inglés Complex Instruction Set Computing).
Procesadores de 32 bits
Los buses de datos y de direcciones son
usualmente más anchos que 32 bits, a pesar de que éstas se almacenen y
manipulen internamente en el procesador como cantidades de 32 bits. Por
ejemplo, el Pentium Pro es un procesador de 32 bits, pero el bus de direcciones
externo tiene un tamaño de 36 bits, y el bus de datos externo de 64 bits.
0 comentarios:
Publicar un comentario