La diferencia entre ejecución de instrucciones en serie y en paralelo
La diferencia entre la ejecución en serie y la ejecución en paralelo de instrucciones es: diferentes procesos, diferentes eficiencias y diferentes tasas de utilización de recursos.
1. Diferentes procesos
1. Ejecución en serie: durante la ejecución se ejecutan varios programas (lógicamente independientes entre sí) en un sistema de programación múltiple o varios segmentos de programa en un programa. antes de ejecutar un programa, otros programas no se pueden iniciar y deben ejecutarse uno por uno.
2. Ejecución paralela: durante la ejecución de múltiples programas (lógicamente independientes entre sí) en un sistema de programación múltiple o múltiples segmentos de programa en un programa, la ejecución de un programa no ha finalizado y la otra sí. comenzar.
2. Diferentes eficiencias
1. Ejecución en serie: el tiempo de ejecución en serie no se superpone y la eficiencia de ejecución es baja.
2. Ejecución paralela: los tiempos de ejecución paralela se superponen entre sí y la eficiencia de ejecución es alta.
3. Diferentes tasas de utilización de recursos
1. Ejecución en serie: hay un proceso de espera en la ejecución en serie y la tasa de utilización de recursos es baja.
2. Ejecución paralela: no hay ningún programa en espera en la ejecución paralela y la tasa de utilización de recursos es alta.