MICROPROCESADORES

         Conrado Perea
Introducción
 Los orígenes más recientes de la industria
 microinformática se remontan a los años 40, cuando
 la Universidad de Stanford, con el objetivo de
 impulsar su desarrollo, decidió crear el Parque
 Industrial Stanford, alquilando a diversas compañías
 los terrenos de la universidad.

 Gracias al ambiente tecnológico e industrial que se
 creó, el lugar se convirtió en uno de los focos más
 importantes de la industria microinformática.
SILICON VALLEY
                 Hoy este lugar se conoce
                 con el nombre de Silicon
                 Valley, y aglutina a las
                 principales firmas del sector.

                 Una de las primeras
                 empresas situadas en Silicon
                 Valley fue Fairchild
                 semiconductor (1957). Fue
                 la primera empresa mundial
                 que trabajaba
                 exclusivamente con silicio.
                 (Intel)
1º Microprocesadores
        El primer microprocesador
        se fabricó en 1971 Intel
        4004, originariamente
        fabricado para una
        calculadora.2300
        transistores. 4 bits.60000
        operaciones/seg.
        1º de 8 bits Intel 8008 en
        1979, 3300 transistores
Intel 8080
             En 1979 se crea el primer
             microprocesador para uso
             general 8080 8 bits, 4500
             transistores, 200000
             operaciones/ seg.
             En la actualidad se
             superan los 50 millones de
             transistores y se fabrica en
             0,13 micras
El Procesador
 Todo ordenador cuenta con una unidad que ejecuta las
 instrucciones de los programas. Esta unidad se
 comunica con otros subsistemas dentro del ordenador y
 normalmente controla su funcionamiento.


 La función principal realizada por la CPU es la de traer
 instrucciones desde la memoria y ejecutarlas.
Arquitectura
interna de la
CPU.
Encapsulado
              Carcasa que rodea a la
              oblea de silicio, para
              proteger el procesador de
              ataques externos
              (oxidación, humedad, etc.)
              Los diferentes
              encapsulados se
              diferencian por el nº de
              contactos, las medidas, la
              tensión de alimentación…
ALU
Unidad lógica aritmética,
se encarga de las
operaciones lógicas y
aritméticas con los datos
recibidos y los deposita en
un registro.
Unidad de control          Unidad de anticipación

Basándose en las            Decide cuándo pide los
instrucciones de la         datos desde la memoria
unidad de                   principal o de la caché.
decodificación, crea las    Verifica la integridad de
señales que controlan la    los datos antes de
ALU. Dice qué hacer con     pasarlos a la unidad de
los datos y en qué lugar    decodificación.
los tiene que guardar.
Unidad de decodificación.     Memoria cache. Se encarga
Se encarga de traducir los    de almacenar ciertos
códigos de instrucción para   bloques de datos que ,
que la ALU realice las        posiblemente, serán
operaciones.                  utilizados en las siguientes
Registros. Se emplean para    operaciones.
almacenar los códigos de      Coprocesador matemático.
operación y los operandos     Encargado de realizar
de las instrucciones.         operaciones matemáticas.
Bus posterior (BSB Back Side Bus)
• Interconecta la CPU con
  la memoria caché L1 y
  a su vez tiene una
  comunicación directa
  con la memoria caché
  L2.
FSB (Front Side Bus)
 Sirve como conexión entre la
 L2 y la placa base.
 Es el ancho de banda del
 microprocesador y tiene que
 ir acorde con el FSB de la
 placa.
 También conocido como
 velocidad externa.
Flujo de datos
                       PLACA
                       BASE


                 FSB
                  L2


          BSB
           L1



  CPU
Tecnología
de múltiples
núcleos
Tecnología de múltiples núcleos
Controlador de
                                 Bus de transporte
memoria
• Con un gran ancho de          • Agiliza la velocidad de las
  banda híper rápido que          comunicaciones de E/S a
  conecta directamente con la     gran velocidad.
  memoria RAM del equipo.
HyperThreading
• Software diseñado para ejecutarse en varios
  núcleos simultáneamente, se podría ejecutar
  en un único núcleo, simulando dos
  procesadores lógicos en paralelo dentro de un
  único procesador, ocupando los bit vacíos de
  cada proceso.
Intel QuickPath Interconnect, QPI
Es la conexión punto a punto entre los núcleos que
componen el procesador, desarrollado por Intel.
Actualmente, esta conexión se mide por GT/s miles de
millones de transferencias por segundo, antes se utilizaban
los MT/s, millones de transferencias por segundo
Características
Características

     1    • Velocidad


     2    • Memoria Caché


     3    • Núcleos
Velocidad
Velocidad interna            Velocidad externa
• Es la velocidad a la que   • Bus de sistema, que es la
  funciona el                  velocidad con la que se
  microprocesador              comunica el
  internamente, se mide en     microprocesador con la
  Hz                           placa base. (FSB)
   – Hz                      • Dispone de un
   – KHz                       multiplicador para indicar
   – MHz                       la diferencia de
                               velocidades.
   – GHz
   – THz
Memoria caché
• Es una memoria de almacenamiento de alta velocidad.
• Es utilizada por el microprocesador para reducir el
  tiempo de acceso a los datos si los tuviera que obtener
  de la memoria RAM.
   – L1 se utiliza para almacenar datos del sistema.
   – L2 para datos de las aplicaciones.
   – L3 para almacenar datos de las aplicaciones para las
     diferentes L2 de los diversos núcleos que componen
     el procesador.
• L1 128 kB+128 kB, 128 kB para instrucciones y 128 kB
  para datos.
• L2 4x 1GB, son 1 GB por núcleo.
Núcleos
• Actualmente, la gran batalla ya no es la
  velocidad del microprocesador, sino la
  cantidad de núcleos que es capaz de alojar
  con sus avances tecnológicos.
  – HyperThreading.
  – Intel QuickPath Interconnect.
ARQUITECTURAS
32, 64 y 128 bits

• Es la cantidad de registros con los que puede
  trabajar la ALU, o la cantidad máxima de
  información que puede ejecutar la ALU en
  cada proceso.
• La arquitectura de 32 bits no puede trabajar
  con más de 4 GB de memoria RAM.
Evolución de los
dos fabricantes de
microprocesadores
AMD

      AMD PHENOM X6 AM3

      AMD PHENOM X4 AM3

        AMD ATHLON X4

        AMD ATHLON X3

        AMD ATHLON X2

         AMD ATHLON

         AMD Sempron
AMD
CPU PORTÁTILES        CPU SERVIDORES


            AMD                   AMD
          TURION 64            OPTERON EE


            AMD                   AMD
          TURION X2             OPTERON
INTEL

            INTEL I7

            INTEL I5

            INTEL I3

        INTEL QUAD CORE

        INTEL DUAL CORE

            P4 775

            P4 478
INTEL
CPU PORTÁTILES           CPU SERVIDORES


                                   INTEL XEON
            I3, I5, I7                E5600

            INTEL                   Xeon Dual
          CENTRINO                    Core
Ejercicio


Modelo   Velocidad     Nº      L1   L2   L3     Bus     Gt/s   Precio
            del      núcleos                  Sistema
          núcleo

5 microprocesadores 2

  • 1.
    MICROPROCESADORES Conrado Perea
  • 2.
    Introducción Los orígenesmás recientes de la industria microinformática se remontan a los años 40, cuando la Universidad de Stanford, con el objetivo de impulsar su desarrollo, decidió crear el Parque Industrial Stanford, alquilando a diversas compañías los terrenos de la universidad. Gracias al ambiente tecnológico e industrial que se creó, el lugar se convirtió en uno de los focos más importantes de la industria microinformática.
  • 3.
    SILICON VALLEY Hoy este lugar se conoce con el nombre de Silicon Valley, y aglutina a las principales firmas del sector. Una de las primeras empresas situadas en Silicon Valley fue Fairchild semiconductor (1957). Fue la primera empresa mundial que trabajaba exclusivamente con silicio. (Intel)
  • 4.
    1º Microprocesadores El primer microprocesador se fabricó en 1971 Intel 4004, originariamente fabricado para una calculadora.2300 transistores. 4 bits.60000 operaciones/seg. 1º de 8 bits Intel 8008 en 1979, 3300 transistores
  • 5.
    Intel 8080 En 1979 se crea el primer microprocesador para uso general 8080 8 bits, 4500 transistores, 200000 operaciones/ seg. En la actualidad se superan los 50 millones de transistores y se fabrica en 0,13 micras
  • 6.
    El Procesador Todoordenador cuenta con una unidad que ejecuta las instrucciones de los programas. Esta unidad se comunica con otros subsistemas dentro del ordenador y normalmente controla su funcionamiento. La función principal realizada por la CPU es la de traer instrucciones desde la memoria y ejecutarlas.
  • 7.
  • 8.
    Encapsulado Carcasa que rodea a la oblea de silicio, para proteger el procesador de ataques externos (oxidación, humedad, etc.) Los diferentes encapsulados se diferencian por el nº de contactos, las medidas, la tensión de alimentación…
  • 9.
    ALU Unidad lógica aritmética, seencarga de las operaciones lógicas y aritméticas con los datos recibidos y los deposita en un registro.
  • 10.
    Unidad de control Unidad de anticipación Basándose en las Decide cuándo pide los instrucciones de la datos desde la memoria unidad de principal o de la caché. decodificación, crea las Verifica la integridad de señales que controlan la los datos antes de ALU. Dice qué hacer con pasarlos a la unidad de los datos y en qué lugar decodificación. los tiene que guardar.
  • 11.
    Unidad de decodificación. Memoria cache. Se encarga Se encarga de traducir los de almacenar ciertos códigos de instrucción para bloques de datos que , que la ALU realice las posiblemente, serán operaciones. utilizados en las siguientes Registros. Se emplean para operaciones. almacenar los códigos de Coprocesador matemático. operación y los operandos Encargado de realizar de las instrucciones. operaciones matemáticas.
  • 12.
    Bus posterior (BSBBack Side Bus) • Interconecta la CPU con la memoria caché L1 y a su vez tiene una comunicación directa con la memoria caché L2.
  • 13.
    FSB (Front SideBus) Sirve como conexión entre la L2 y la placa base. Es el ancho de banda del microprocesador y tiene que ir acorde con el FSB de la placa. También conocido como velocidad externa.
  • 14.
    Flujo de datos PLACA BASE FSB L2 BSB L1 CPU
  • 15.
  • 16.
    Tecnología de múltiplesnúcleos Controlador de Bus de transporte memoria • Con un gran ancho de • Agiliza la velocidad de las banda híper rápido que comunicaciones de E/S a conecta directamente con la gran velocidad. memoria RAM del equipo.
  • 17.
    HyperThreading • Software diseñadopara ejecutarse en varios núcleos simultáneamente, se podría ejecutar en un único núcleo, simulando dos procesadores lógicos en paralelo dentro de un único procesador, ocupando los bit vacíos de cada proceso.
  • 18.
    Intel QuickPath Interconnect,QPI Es la conexión punto a punto entre los núcleos que componen el procesador, desarrollado por Intel. Actualmente, esta conexión se mide por GT/s miles de millones de transferencias por segundo, antes se utilizaban los MT/s, millones de transferencias por segundo
  • 19.
  • 20.
    Características 1 • Velocidad 2 • Memoria Caché 3 • Núcleos
  • 21.
    Velocidad Velocidad interna Velocidad externa • Es la velocidad a la que • Bus de sistema, que es la funciona el velocidad con la que se microprocesador comunica el internamente, se mide en microprocesador con la Hz placa base. (FSB) – Hz • Dispone de un – KHz multiplicador para indicar – MHz la diferencia de velocidades. – GHz – THz
  • 22.
    Memoria caché • Esuna memoria de almacenamiento de alta velocidad. • Es utilizada por el microprocesador para reducir el tiempo de acceso a los datos si los tuviera que obtener de la memoria RAM. – L1 se utiliza para almacenar datos del sistema. – L2 para datos de las aplicaciones. – L3 para almacenar datos de las aplicaciones para las diferentes L2 de los diversos núcleos que componen el procesador. • L1 128 kB+128 kB, 128 kB para instrucciones y 128 kB para datos. • L2 4x 1GB, son 1 GB por núcleo.
  • 23.
    Núcleos • Actualmente, lagran batalla ya no es la velocidad del microprocesador, sino la cantidad de núcleos que es capaz de alojar con sus avances tecnológicos. – HyperThreading. – Intel QuickPath Interconnect.
  • 24.
  • 25.
    32, 64 y128 bits • Es la cantidad de registros con los que puede trabajar la ALU, o la cantidad máxima de información que puede ejecutar la ALU en cada proceso. • La arquitectura de 32 bits no puede trabajar con más de 4 GB de memoria RAM.
  • 26.
    Evolución de los dosfabricantes de microprocesadores
  • 27.
    AMD AMD PHENOM X6 AM3 AMD PHENOM X4 AM3 AMD ATHLON X4 AMD ATHLON X3 AMD ATHLON X2 AMD ATHLON AMD Sempron
  • 28.
    AMD CPU PORTÁTILES CPU SERVIDORES AMD AMD TURION 64 OPTERON EE AMD AMD TURION X2 OPTERON
  • 29.
    INTEL INTEL I7 INTEL I5 INTEL I3 INTEL QUAD CORE INTEL DUAL CORE P4 775 P4 478
  • 30.
    INTEL CPU PORTÁTILES CPU SERVIDORES INTEL XEON I3, I5, I7 E5600 INTEL Xeon Dual CENTRINO Core
  • 31.
    Ejercicio Modelo Velocidad Nº L1 L2 L3 Bus Gt/s Precio del núcleos Sistema núcleo

Notas del editor

  • #2 Esta plantilla se puede usar como archivo de inicio para presentar materiales educativos en un entorno de grupo.SeccionesPara agregar secciones, haga clic con el botón secundario del mouse en una diapositiva. Las secciones pueden ayudarle a organizar las diapositivas o a facilitar la colaboración entre varios autores.NotasUse la sección Notas para las notas de entrega o para proporcionar detalles adicionales al público. Vea las notas en la vista Presentación durante la presentación. Tenga en cuenta el tamaño de la fuente (es importante para la accesibilidad, visibilidad, grabación en vídeo y producción en línea)Colores coordinados Preste especial atención a los gráficos, diagramas y cuadros de texto.Tenga en cuenta que los asistentes imprimirán en blanco y negro o escala de grises. Ejecute una prueba de impresión para asegurarse de que los colores son los correctos cuando se imprime en blanco y negro puros y escala de grises.Gráficos y tablasEn breve: si es posible, use colores y estilos uniformes y que no distraigan.Etiquete todos los gráficos y tablas.
  • #8 Ésta es otra opción para una diapositiva Información general que usa transiciones.
  • #21 Ésta es otra opción para una diapositiva Información general.
  • #25 Use un encabezado de sección para cada uno de los temas, de manera que la transición resulte clara para el público.
  • #26 ¿Qué podrá hacer el público después de completar este curso? Describa brevemente para cada objetivo cómo el públicoobtendrá beneficios de esta presentación.
  • #27 Ésta es otra opción para una diapositiva Información general que usa transiciones.
  • #28 ¿Qué podrá hacer el público después de completar este curso? Describa brevemente para cada objetivo cómo el públicoobtendrá beneficios de esta presentación.
  • #29 ¿Qué podrá hacer el público después de completar este curso? Describa brevemente para cada objetivo cómo el públicoobtendrá beneficios de esta presentación.
  • #30 ¿Qué podrá hacer el público después de completar este curso? Describa brevemente para cada objetivo cómo el públicoobtendrá beneficios de esta presentación.
  • #31 ¿Qué podrá hacer el público después de completar este curso? Describa brevemente para cada objetivo cómo el públicoobtendrá beneficios de esta presentación.
  • #32 Ésta es otra opción para una diapositiva Información general que usa transiciones.