El riesgo estructural en la tecnología de canalización de procesadores integrados se refiere a ( ).
Respuesta: D
Esta pregunta pone a prueba los conocimientos básicos de la tecnología de canalización de procesadores integrados. La tecnología Pipeline (P1peline) se refiere a una tecnología de implementación de procesamiento casi paralelo en la que múltiples instrucciones se superponen durante la ejecución del programa. Intel utilizó por primera vez el pipeline en el chip 486. La línea de montaje funciona como una línea de montaje en la producción industrial. En la CPU, una canalización de procesamiento de instrucciones se compone de 5 a 6 unidades de circuitos funcionales diferentes, y luego una instrucción X86 se divide en 5 a 6 pasos y luego se ejecuta mediante estas unidades de circuito respectivamente, de modo que se pueda completar una instrucción en una CPU. ciclo de reloj. Por lo tanto, se mejora la velocidad de funcionamiento de la CPU. Cada canalización de números enteros del Pentium clásico se divide en cuatro niveles de canalización, a saber, buscar instrucciones, decodificar, ejecutar y escribir resultados. Hay tres tipos de riesgos en proceso, a saber, riesgos de datos, riesgos de estructura y riesgos de control. El riesgo de datos se refiere a una instrucción que necesita utilizar el resultado del cálculo de una instrucción anterior, pero el resultado anterior aún no se ha devuelto, lo que resulta en un conflicto. El riesgo de estructura se refiere a un conflicto que ocurre porque los recursos de hardware no pueden cumplir con la ejecución superpuesta de la instrucción; los requisitos de control se refieren a que la tubería encuentre una instrucción de bifurcación u otros conflictos que puedan causar que el puntero de la PC cambie las instrucciones. Los riesgos de la tubería pueden causar problemas: resultados de ejecución incorrectos o la tubería puede detenerse, lo que reduce la eficiencia real y la velocidad de la tubería. Los riesgos de datos a menudo se producen cuando las instrucciones relacionadas están lo suficientemente cerca como para que su ejecución superpuesta en la canalización o su reordenamiento cambie el orden de los operandos de lectura/escritura de las instrucciones. Las razones comunes que conducen a riesgos estructurales incluyen componentes funcionales insuficientes, participación insuficiente de recursos, etc. La razón para controlar la cara del labio son las instrucciones de bifurcación, por lo que al procesar instrucciones de bifurcación, este riesgo generalmente se puede eliminar "congelando" o "drenando" la tubería.