lunes, 13 de marzo de 2017

Arquitectura x86

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.
Share:

0 comentarios:

Publicar un comentario

Archivo del Blog