Descargar

Familia de procesadores x86 (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red

Pentium 3.1 millones de transistores (60MHz..200MHz) Se introduce la técnica super escalar. (2 pipelines de cinco etapas cada uno -seguidos del pipeline de la unidad fp con tres etapas más) Uno de los cauces, V, ejecuta instrucciones simples (INC DEC ADD SUB MUL…) y está cableado, el otro, U, ejecuta las instrucciones complejas (REP STOW…) y está microprogramado. Bus de datos de 64 bits. 2 caché internas Una para datos y otra para instrucciones, esta última de sólo lectura El coprocesador interno se ha acelarado al incorporar la segmentación (10 veces el del 486) Lógica de predicción de saltos Permite trabajar con páginas de 4k (manteniendo la compatibilidad con 386 y 486) o con páginas de 4M. Incorpora 2 conjuntos de TLB, uno para código y otro para datos. La TLB de datos tiene 64 entradas para páginas de 4k o 8 para páginas de 4M. La TLB de instrucciones tiene32 entradas para páginas de 4K. (386/486 tenían una única tabla de 32 entradas para datos y código simultáneamente) Es posible realizar ciclos burst de escritura de memoria, además de lectura. Contiene la lógica para trabajar con otro procesador en un entorno multiprocesador. Contiene la lógica para trabajar con una caché externa como segundo nivel de cache L2

edu.red

Pentium pro. 5.5 millones de transistores. (150MHz..200MHz)

introduce el concepto de dual cavity: Incluye la L2 en el mismo empaquetamiento físico, aunque técnicamente está separada del procesador. 256Kb. Manteniendo la caché internas (8k+8k). Se aproxima en concepto a los procesadores RISC: Las instrucciones tradicionales 8086 se decodifican en subinstrucciones internas que son las que realmente se ejecutan en los cauces de segmentación. Todas las instrucciones internas tienen un formato triádico lo que conlleva la introducción de una gran cantidad de registros internos en los que mantener los datos con los que trabajan estas instrucciones. Es un procesador supersegmentado porque los cauces se desarrollan en 12 ( frente a las cinco hasta ahora) etapas Es un procesador superescalar porque contiene varias unidades de ejecución simultánea. Admite ejecución fuera de orden (especulativa), aunque no en accesos de escritura a memoria. Gestiona la predicción de los saltos.

edu.red

Tecnología MMX. (extensión multimedia) Se refiere a una posible extensión de las capacidades de los procesadores para adaptarse mejor a entornos multimedia. Ello se logra incorporando funciones propias de un DSP (Proceso digital de señales) mmx del procesador comparte registros con la FPU Register aliasing: La misma batería de registros llamadas con diferente nombre Maneja 4 tipos de datos sobre un registro de 64 bits. Cuádruple palabra 64 bits Doble palabra empaquetada 2×32 bits Palabra empaquetada 4*16 bits Byte empaquetado 8×8 bits Incorpora hasta 57 nuevas instrucciones específicas mmx.

edu.red

Pentium II (233..450MHz ) Integra una caché L2 de 256 Kbytes Asociativa 4 vías 32 bytes por bloq ue. Ejecución dinámica MMX Coprocesador matemático integrado Caché L1 de instrucción (16 K) y datos (16 K) Asociativa 4 vías con bloque de 32 bytes Con Registros programables de rangos de direcciones cacheables

edu.red

Pentium III (500…1GHz) Añade extensiones Streaming SIMD Orientado a mejorar el rendimiento de gráficos 3D Arquitectura Dual Independ Bus (desde Pentium Pro) Acceso a caché L2 independiente del acceso al bus externo. Yendo a mayor velocidad el bus de caché Soporte para Multiprocesamiento 2 procesadores

edu.red

Pentium 4 (..3.8GHz) Intel NetBurst® Microarchitecture Hyper-Threading Technology Hyper-Pipelined Technology 1066MHz, 800 MHz, 533 MHz or 400 MHz System Bus Level 1 Execution Trace Cache Enhanced Intel SpeedStep® Technology Intel® Enhanced Memory 64 Technology (Intel® EM64T)F

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente