Comparación entre la Arquitectura Von Neumann y la Arquitectura Harvard
Enviado por Rosmery Garcia • 24 de Enero de 2016 • Informe • 314 Palabras (2 Páginas) • 719 Visitas
Comparación entre la Arquitectura Von Neumann y la Arquitectura Harvard
Antes de pasar a las comparaciones, daré un breve definición propia de lo que entendí sobre lo que es una arquitectura de una computadora.
La arquitectura de una computadora explica la situación de sus componentes y permite determinar las posibilidades de que un sistema informático, con una determinada configuración, pueda realizar las operaciones para las que se va a utilizar.
- Arquitectura de Von Neumann
Es una arquitectura la cual consta de cuatro partes fundamentales y que las cuales son suficientes para el funcionamiento de una computadora, los cuales son los dispositivos de entrada y salida, la unidad central de procesamiento, el almacenamiento o memoria y los buses que interconectan a cada uno de estos componentes.
Esta es una arquitectura muy buen para una computadora que no tendría que procesar grandes cantidades de información y dar una respuesta rápida, ya que una de las desventajas que presenta esta arquitectura, puesto que, ya que los programas y los datos se almacenan en un mismo lugar, en la memoria, la interacción entre esta y el CPU se torna poco óptima.
Pero, aun así, las directrices de esta arquitectura se siguen manteniendo en los procesadores actuales.
- Arquitectura de Harvard
Esta arquitectura se centra en la unidad centrar de procesamiento, la cual consiste en hacer lo opuesto a la arquitectura de Von Neumann, que es separar las informaciones que almacenan la memoria en dos memorias diferentes que estarán conectadas a la CPU por medio de dos buses totalmente independientes uno del otro.
Esta es la arquitectura más usada en los procesadores de hoy en día, pero una versión modificada de la misma, aunque presenta la desventaja de que, los procesadores con esta arquitectura es que deben poseer instrucciones especiales para acceder a tablas de valores constantes que pueda ser necesario incluir en los programas, ya que estas tablas se encontraran físicamente en la memoria de programa.
...