Red de conocimientos turísticos - Información de alquiler - 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

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.