Arquitectura Von Neumann Y Harvard.docx

  • Uploaded by: Luis Angel Ortega Márquez
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Arquitectura Von Neumann Y Harvard.docx as PDF for free.

More details

  • Words: 785
  • Pages: 5
INSTITUTO TECNOLÓGICO DE ESTUDIOS SUPERIORES DE LOS CABOS

“Por una patria con

sabiduría y espíritu de progreso”

Arquitectura Von Neumann y Harvard “Micro controladores”

PRESENTA:

Ortega Márquez Luis Ángel NOMBRE DEL PROFESOR:

MSC JACOB EMIR GREEN OJEDA

San José del Cabo, B.C.S.

27 de Agosto de 2018

Arquitectura Von Neumann y Harvard Von Neumann La arquitectura de Von Neumann es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos. La mayoría de computadoras modernas están basadas en esta arquitectura, aunque pueden incluir otros dispositivos adicionales, (por ejemplo, para gestionarlas interrupciones de dispositivos externos como ratón, teclado, etc.).

En un sistema con arquitectura Von Neumann el tamaño de la unidad de datos o instrucciones está fijado por el ancho del bus que comunica la memoria con la CPU. Así un microprocesador de 8 bits con un bus de 8 bits, tendrá que manejar datos e instrucciones de una o más unidades de 8 bits (bytes) de longitud. Si tiene que acceder a una instrucción o dato de más de un byte de longitud, tendrá que realizar más de un acceso a la memoria. El tener un único bus hace que el microprocesador sea más lento en su respuesta, ya que no puede buscar en memoria una nueva instrucción mientras no finalicen las transferencias de datos de la instrucción anterior. Las principales limitaciones que nos encontramos con la arquitectura Von Neumann son:



La limitación de la longitud de las instrucciones por el bus de datos, que hace que el microprocesador tenga que realizar varios accesos a memoria para buscar instrucciones complejas.

 La limitación de la velocidad de operación a causa del bus único para datos e instrucciones que no deja acceder simultáneamente a unos y otras, lo cual impide superponer ambos tiempos de acceso La arquitectura Von Neumann realiza o emula los siguientes pasos secuencialmente: 1.- Obtiene la siguiente instrucción desde la memoria en la dirección indicada por el contador de programa y la guarda en el registro de instrucción. 2.- Aumenta el contador de programa en la longitud de la instrucción para apuntar a la siguiente. 3.- Descodifica la instrucción mediante la unidad de control. Ésta se encarga de coordinar el resto de componentes del ordenador para realizar una función determinada. 4.- Se ejecuta la instrucción. Ésta puede cambiar el valor del contador del programa, permitiendo así operaciones repetitivas. 5.- Regresa al paso N° 1.

Harvard Arquitectura Harvard Originalmente, el término Arquitectura Harvard hacía referencia a las arquitecturas de computadoras que utilizaban dispositivos de almacenamiento físicamente separados para las instrucciones y para los datos (en oposición a la Arquitectura de von Neumann. El término proviene de la computadora Harvard Mark I, que almacenaba las instrucciones en cintas perforadas y los datos en interruptores. Las instrucciones y los datos se almacenan en cachés separadas para mejorar el rendimiento. Por otro lado, tiene el inconveniente de tener que dividir la cantidad de caché entre los dos, por lo que funciona mejor sólo cuando la frecuencia de lectura de instrucciones y de datos es aproximadamente la misma.

Ventajas de esta arquitectura: 1.- El tamaño de las instrucciones no está relacionado con el de los datos, y por lo tanto puede ser optimizado para que cualquier instrucción ocupe una sola posición de memoria de programa, logrando así mayor velocidad y menor longitud de programa.

2.- El tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando una mayor velocidad en cada operación.

Arquitectura Von Neumann

Arquitectura Harvard

Fecha de creación

1945

1947

Primera computadora

ENIAC

MARK I

Estructura

La UCP se comunica a través de un

Tiene un bus separado para el

solo bus con un banco de memoria

programa y otro para los

en donde se almacenan los códigos

datos. Así se evita el problema

de instrucción del programa, como

del cuello de botella de Von

los datos que serán procesados por

Neumann y se obtiene un

este.

mejor desempeño.

Memoria de datos

Memoria RAM

Memoria de instrucciones

Memoria ROM

Memoria

Memoria Cache Buses

Bus de datos

Bus de datos

Bus de direcciones

Bus de direcciones

Bus de control Tipo de computadora

Supercomputadoras

Supercomputadoras

Semejanzas

Guardan información

Guardan información

Diferencias

Un solo bus de datos comunica

Son dos buses independientes

Es la más utilizada aunque la mas

Mayor velocidad aunque no

lenta

tan utilizada

Hoy en día la gran mayoría delos equipos son construidos con la arquitectura Von Neumann debido a las capacidades dinámicas del diseño, como la implementación y operación de un programa en vez de dos, aunque puede ser más lenta para determinadas tareas, es más flexible y permite más conceptos como la programación libre, procesador de textos, etc.

Related Documents


More Documents from ""

December 2019 15
December 2019 11
Downloadedlicenses.txt
April 2020 8
Escuela Dos Mundos.docx
November 2019 7
Informe 2 Evans.docx
November 2019 16