Diferencia entre revisiones de «Superescalar»

Contenido eliminado Contenido añadido
Sin resumen de edición
Vatelys (discusión · contribs.)
m Revertidos los cambios de 190.40.49.28 a la última versión de Antipatico
Línea 1:
[[TRABAJO EDITADO POR JAIME ANTONIO GALINDO]]== {{wikificar|informática}}
''''''Superescalar''' es el término utilizado para designar un tipo de [[microarquitectura]]''' de procesador capaz de ejecutar más de una''' instrucción por ciclo de reloj. El término se emplea por oposición a la [[microarquitectura escalar]] que sólo es capaz de ejecutar una instrucción por ciclo de reloj. En la [[clasificación de Flynn]], un procesador superescalar es un procesador de tipo MIMD (multiple instruction multiple data).
La microarquitectura superescalar utiliza el [[paralelismo de '''instrucciones]] además del [[paralelismo de flujo''']], éste último gracias a la estructura en [[pipeline]]. La estructura típica de un procesador superescalar consta de un pipeline con las siguientes etapas:'''
 
*lectura (fetch)
*decodificación (decode)
Línea 9 ⟶ 10:
*finalización (retirement)
 
En un procesador superescalar, el procesador maneja más de una instrucción en cada etapa. El número máximo de instrucciones en una etapa concreta del pipeline se denomina [[grado]], así un procesador superescalar de grado 4 en lectura (fetch) es capaz de leer'' como máximo cuatro instrucciones por ciclo. El grado de la etapa de ejecución de<math>raiz de 4/math>pendedepende del número y del tipo de las'' unidades funcionales.
<nowiki>w4fgsdwdfjnbzgtdzb--~~~~--~~~~
----
 
----
 
----
 
----
 
Un procesador superescalar suele tener unidades funcionales independientes de los tipos siguientes :
Línea 75 ⟶ 68:
[[pt:Superescalar]]
[[ru:Суперскалярность]]
[[zh:超純量]] ==
[[Título del enlace]]