22c02097e4438bd2f2f3fe4a6a3ab0e1 xl

Evolución de los procesadores Intel X86

  • Intel 8086 y 8088

    Intel 8086 y 8088
    8086: 1978, 29K transistores
    8 Registros de 16 bits
    Bus de datos de 16 bits
    Bus de dirección de 20 bits
    Multiplexado con bus de datos
    Aprox. 2.5 MIPS
    8088: CPU de IBM-PC
    Bus de datos de 8 bits Clock de 4.77 MHz (IBM-PC)
    Fabricantes: Intel y AMD
  • Intel 80286

    Intel 80286
    80286: 1982, 134K transistores
    Se ejecutaba en modo protegido.
    Puede direccionar hasta 16MB de RAM
    Bus de direcciones de 24 bits
    Clock de 6 a 12.5 MHz
    Procesador del IBM PC-AT
    Bus de direcciones de 24 bits
    Direcciona 16 MiB
    Tiene modos real y protegido
    Mejoras en microarquitectura lo hacían 2 veces más rápido que 8086.
  • Intel 80386

    Intel 80386
    Registros de 32 bits
    Bus de direcciones de 32 bits : 4 Gbyte
    Bus de datos interno de 32 bits
    Modos de operación:
    Modo de direccionamiento real: tamaño del segmento siempre es 64 KB.
    Modo de direccionamiento virtual protegido: cada segmento puede tener entre 1 byte y 4 GB.
    La memoria se organiza en uno o más segmentos de longitud variable, con tamaño máximo de 4 GB.
    Velocidad de ejecución: 6 millones de instrucciones por segundo.
    138 instrucciones
  • Intel i486

    Intel i486
    i486: 1989, 1.2M transistores
    Registros de 32 bits
    Ejecuta alrededor de 40 millones de instrucciones por segundo.
    Agrega cache L1 interna D+I de 8 KiB
    i486SX: 486 sin unidad de punto flotante
    Desempeño es 50% mejor que i386 de la misma velocidad.
    Pipeline de 5 etapas
    Frecuencia de reloj de CPU: 16 MHz a 100 MHz
    Velocidad de FSB: 16 MHz to 50 MHz
  • Intel Pentium

    Intel Pentium
    Pentium: 1993, 3.1 M transistores
    Puede decodificar y ejecutar dos instrucciones en forma simultánea.
    Bus de direcciones de 32 bits
    Ruta de datos interna de 64 bits
    Microarquitectura P5
    60 y 66 MHz
    Bus de datos de 64 bits
    Desempeño es el doble que i486
    Procesador superescalar
    Ejecuta 2 ops. aritméticas por ciclo
    Cache interna de datos 8 KiB e instr. 8 KiB
    Velocidad de FSB 50MHz — 66MHz
  • Intel Pentium II

    Intel Pentium II
    Pentium II: 1997, 7M transistores
    Memoria cache L2 de 256 ó 512 KiB
    Versión Xeon tiene caches 512 KiB a 2 MiB
    Front-side bus de 100 MHz
    Primero podían direccionar hasta 512MB de memoria principal de forma cacheada, después hasta 4GB, aún pudiendo direccionar más de 512 MB de memoria física en las primeras versiones.
    Agrega instrucciones MMX a Pentium Pro
    Cache L1 de 32 KiB
    Clock de 266 MHz
  • Intel Pentium III

    Intel Pentium III
    Pentium III: 1999, 8.2 M transistores
    Instr. vectoriales de 128 bits (SSE)
    Agrega registros dedicados de 128 bits
    Aceleran cálculos de punto flotante
    28 M transistores
    Frecuencia de reloj de CPU: 400MHz — 1,5GHz
    Versión
    Katmai: 400 MHz (133 MHz bus) y 512 KB L2 cache
    Coppermine-T: 1 GHz y 256 KB L2 cache
    Tualatin: 1000 MHz y 256 KB L2 cache
    FSB:100MHz 133MHz
  • Intel Pentium 4

    Intel Pentium 4
    Pentium 4: 2001, 42 M transistores
    Microarquitectura NetBurst, 1.5 GHz, permite al procesador operar a velocidades más altas que los procesadores IA-32 anteriores.
    Tecnología HyperThreading (3.4 GHz)
    Agrega instr. vectoriales de 8 bytes (SSE2)
    Luego agrega nuevas instrucciones x86-64
    Limitado por alta disipación a altas velocidades
    180 nm a 65 nm
    Clock hasta 3.8 GHz
    Frecuencia de reloj de CPU: 1,3GHz — 4,0GHz
    FSB: 533 MHz