Arquitectura de von Neumann
- Lleva el nombre del matemático y científico informático temprano John Von Neumann.
- La computadora tiene un sistema de almacenamiento único (memoria) para almacenar datos, así como el programa que se ejecutará.
- Un conjunto único de buses de dirección / datos entre la CPU y la memoria.
- El procesador necesita dos ciclos de reloj para completar una instrucción. No es posible procesar las instrucciones con este el primer ciclo de reloj que el procesador obtiene la instrucción de la memoria y la decodifica.
- En el siguiente ciclo de reloj, los datos requeridos se toman de la memoria. Para cada instrucción, este ciclo se repite y, por lo tanto, necesita dos ciclos para completar una instrucción.
- Esta es una arquitectura relativamente antigua y fue reemplazada por la arquitectura de Harvard.
Arquitectura de Harvard
- ¿Quién dentro de su organización es responsable de encontrar subconsultores para proyectos importantes?
- ¿Qué arquitectos actuales están siendo influenciados en su trabajo principalmente por Frank Lloyd Wright?
- Refugio: ¿Qué partes de los EE. UU. Son las más fáciles de construir y mantener viviendas subterráneas?
- Mi proyecto de tesis de arquitectura es el centro de conocimiento y la biblioteca, ¿cuáles son los factores que debo tener en cuenta al elegir un sitio?
- ¿Cuál es la mejor arquitectura o marco para implementar un servicio firehose como Twitter Firehose?
- El nombre se originó en “Harvard Mark I”, una computadora antigua basada en retransmisión, que almacenaba instrucciones en cinta perforada (24 bits de ancho) y datos en contadores electromecánicos.
- La computadora tiene dos memorias separadas para almacenar datos y programas.
- Dos conjuntos de buses de dirección / datos entre la CPU y la memoria.
- El procesador puede completar una instrucción en un ciclo si se implementan estrategias de canalización apropiadas.
- En la primera etapa de la canalización, la instrucción a ejecutar se puede tomar del programa. En la segunda etapa de la tubería, los datos se toman de la memoria de datos utilizando la instrucción o dirección decodificada.
- La mayoría de las arquitecturas informáticas modernas se basan en la arquitectura de Harvard, pero el número de etapas en la tubería varía de un sistema a otro.