Вы находитесь на странице: 1из 2

Procesadores fuera de orden[editar editar fuente] Este nuevo paradigma rompe con lo anterior basndose en el siguiente orden: Captura

a de la instruccin. Envo de la instruccin a una cola (tambin llamada buffer o estacin de reserva). La instruccin espera en cola hasta que los operandos de entrada estn disponibles, de manera que una instruccin ms reciente puede abandonar el buffer antes que otra anterior si ya tiene los datos disponibles. La instruccin es enviada a la correspondiente unidad funcional, que la ejecuta. Se enva el resultado a cola. La instruccin en curso solamente puede escribir en el archivo de registros una vez que todas las anteriores a ella hayan escrito sus correspondientes resultados. La idea clave del procesamiento OoO consiste en permitir al procesador evitar ciertos tipos de burbuja que suceden cuando la informacin necesaria para realizar una operacin no est disponible. Siguiendo los pasos antes explicados, el procesador OoO evita las burbujas comentadas en el paso 2 de la ejecucin en orden cuando la instruccin no se puede completar a causa de la falta de datos. Los procesadores OoO rellenan esos "huecos" de tiempo con instrucciones que s estn listas para ejecutarse para despus reordenar los resultados y aparentar que fueron procesadas de manera normal. La forma en que las instrucciones son ordenadas en el cdigo original a ejecutar se conoce como orden de programa, mientras que el orden en que el procesador las maneja es el orden de datos, siendo aquel en que los datos van quedando disponibles para su captura desde los registros del procesador. Se necesita una circuitera bastante compleja para convertir un orden en otro y poder adems mantener el orden lgico de la salida; el propio procesador ejecuta las instrucciones de forma aperentemente aleatoria. Los beneficios del procesamiento OoO crecen a medida que se profundiza en la segmentacin, as como con el crecimiento de la diferencia de velocidades entre la memoria principal (o memoria cache) y el procesador. En las mquinas modernas, el procesador funciona a velocidades mucho mayores que la memoria, de modo que mientras un procesador en orden pierde tiempo esperando por los datos, uno OoO ya habra procesado un gran nmero de instrucciones. Emisin fuera de orden[editar editar fuente]

Para evitar falsas dependencias de operandos, algo que reducira la frecuencia de reloj si las instrucciones son emitidas fuera de orden, se utiliza la tcnica conocida como renombre de

registros. Para ello, el procesador fsicamente cuenta con ms registros que los que vienen definidos por la arquitectura. Los registros fsicos son etiquetados de forma que pueden convivir mltiples versiones del mismo registro de arquitectura. Reinicio de programas[editar editar fuente]

La cola de resultados es necesaria para resolver problemas tales como predicciones errneas de salto o el lanzamiento de excepciones. La cola de resultados permite a los programas reiniciarse tras una excepcin, lo que requiere que las instrucciones sean completadas en el orden del cdigo del programa. La cola permite tambin que los resultados puedan ser descartados si proceden de predicciones errneas de saltos o excepcione

Вам также может понравиться

  • Sara Mpion
    Sara Mpion
    Документ1 страница
    Sara Mpion
    Otto Macnab
    Оценок пока нет
  • Hoy
    Hoy
    Документ3 страницы
    Hoy
    Otto Macnab
    Оценок пока нет
  • Hoy
    Hoy
    Документ3 страницы
    Hoy
    Otto Macnab
    Оценок пока нет
  • CPC
    CPC
    Документ29 страниц
    CPC
    Otto Macnab
    Оценок пока нет
  • Caso Practico 6
    Caso Practico 6
    Документ2 страницы
    Caso Practico 6
    Otto Macnab
    Оценок пока нет
  • Redes de Comunicación Protocolos Tcp/Ip Heterogéneas 1969 Arpanet California Utah Estados Unidos World Wide Web
    Redes de Comunicación Protocolos Tcp/Ip Heterogéneas 1969 Arpanet California Utah Estados Unidos World Wide Web
    Документ1 страница
    Redes de Comunicación Protocolos Tcp/Ip Heterogéneas 1969 Arpanet California Utah Estados Unidos World Wide Web
    Duglenis
    Оценок пока нет
  • Fichas Scribid
    Fichas Scribid
    Документ2 страницы
    Fichas Scribid
    Otto Macnab
    Оценок пока нет
  • Mis Espionajes
    Mis Espionajes
    Документ1 страница
    Mis Espionajes
    Otto Macnab
    Оценок пока нет
  • Redes de Comunicación Protocolos Tcp/Ip Heterogéneas 1969 Arpanet California Utah Estados Unidos World Wide Web
    Redes de Comunicación Protocolos Tcp/Ip Heterogéneas 1969 Arpanet California Utah Estados Unidos World Wide Web
    Документ1 страница
    Redes de Comunicación Protocolos Tcp/Ip Heterogéneas 1969 Arpanet California Utah Estados Unidos World Wide Web
    Duglenis
    Оценок пока нет
  • E Stratos Fe Rico
    E Stratos Fe Rico
    Документ2 страницы
    E Stratos Fe Rico
    Otto Macnab
    Оценок пока нет
  • Basura Segun Su Concepcion
    Basura Segun Su Concepcion
    Документ1 страница
    Basura Segun Su Concepcion
    Otto Macnab
    Оценок пока нет
  • Basura
    Basura
    Документ1 страница
    Basura
    Otto Macnab
    Оценок пока нет
  • Ar Quite Ctur As
    Ar Quite Ctur As
    Документ1 страница
    Ar Quite Ctur As
    Otto Macnab
    Оценок пока нет
  • Pro Ces Adores
    Pro Ces Adores
    Документ2 страницы
    Pro Ces Adores
    Otto Macnab
    Оценок пока нет
  • Ejecucion
    Ejecucion
    Документ1 страница
    Ejecucion
    Otto Macnab
    Оценок пока нет
  • Cambio
    Cambio
    Документ1 страница
    Cambio
    Otto Macnab
    Оценок пока нет
  • E Stratos Fe Rico
    E Stratos Fe Rico
    Документ2 страницы
    E Stratos Fe Rico
    Otto Macnab
    Оценок пока нет
  • Elaboracion
    Elaboracion
    Документ1 страница
    Elaboracion
    Otto Macnab
    Оценок пока нет
  • Ozono
    Ozono
    Документ1 страница
    Ozono
    Otto Macnab
    Оценок пока нет
  • El Amor Es Un Concepto Universal Relativo A La Afinidad Entre Seres
    El Amor Es Un Concepto Universal Relativo A La Afinidad Entre Seres
    Документ1 страница
    El Amor Es Un Concepto Universal Relativo A La Afinidad Entre Seres
    Jorge Daniel
    Оценок пока нет
  • Dos Formas de Entender
    Dos Formas de Entender
    Документ2 страницы
    Dos Formas de Entender
    Otto Macnab
    Оценок пока нет
  • Foro
    Foro
    Документ2 страницы
    Foro
    Otto Macnab
    Оценок пока нет
  • Dinero
    Dinero
    Документ2 страницы
    Dinero
    Otto Macnab
    Оценок пока нет
  • Siglos
    Siglos
    Документ2 страницы
    Siglos
    Otto Macnab
    Оценок пока нет
  • Comida
    Comida
    Документ1 страница
    Comida
    Otto Macnab
    Оценок пока нет
  • En El Neolitico
    En El Neolitico
    Документ2 страницы
    En El Neolitico
    Otto Macnab
    Оценок пока нет
  • Gastro Moderna
    Gastro Moderna
    Документ2 страницы
    Gastro Moderna
    Otto Macnab
    Оценок пока нет
  • Gastro Moderna
    Gastro Moderna
    Документ2 страницы
    Gastro Moderna
    Otto Macnab
    Оценок пока нет
  • Gastro No Mia
    Gastro No Mia
    Документ2 страницы
    Gastro No Mia
    Otto Macnab
    Оценок пока нет