La diferencia entre la estructura de von Neumann y la estructura de Harvard
La diferencia entre la estructura de von Neumann y la estructura de Harvard es: diferentes estructuras de memoria, diferentes buses y diferentes eficiencias de ejecución.
1. Diferentes estructuras de memoria
1. Estructura de Von Neumann: La estructura de Von Neumann es una estructura de memoria que combina memoria de instrucciones de programa y memoria de datos.
2. Estructura Harvard: La estructura Harvard utiliza dos módulos de memoria independientes para almacenar instrucciones y datos respectivamente. Cada módulo de almacenamiento no permite que coexistan instrucciones y datos.
2. Diferentes buses
1. Estructura de Von Neumann: La estructura de von Neumann no tiene bus y la CPU está directamente relacionada con la memoria.
2. Arquitectura Harvard: La arquitectura Harvard utiliza dos buses independientes como rutas de comunicación dedicadas entre la CPU y cada memoria, y no hay conexión entre los dos buses.
3. Diferentes eficiencias de ejecución
1. Estructura de Von Neumann: en la estructura de von Neumann, la siguiente instrucción no se puede leer por adelantado cuando se ejecutan las instrucciones del programa y las instrucciones de datos. secuencialmente tiene una menor eficiencia de ejecución.
2. Estructura de Harvard: la estructura de Harvard puede leer previamente la siguiente instrucción al ejecutar instrucciones de programa e instrucciones de datos, y tiene una alta eficiencia de ejecución.