SlideShare una empresa de Scribd logo
1 de 8
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA
    VICE-RECTORADO “LUIS CABALLERO MEJIAS”
              NÙCLEO CHARALLAVE
            MATERIA: COMPUTACION I
         ESPECIALIDAD: ING. MECATRONICA
                   SECCION: I




 Arquitectura Von Neumann y
   Arquitectura Harvard



  PROFESORA:                             ALUMNA:
  GIOCONDA ECHENIQUE             KENELING GULLO


               CHARALLAVE 06/09/2012
Arquitectura
                                De Von
                               Neumann
¿Qué es?
Es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de
almacenamiento tanto para las instrucciones como para los dato
La mayoría de computadoras modernas están basadas en esta arquitectura, aunque
pueden incluir otros dispositivos adicionales, (por ejemplo, para gestionar
las interrupciones de dispositivos externos como ratón, teclado, etc.).

     Origen:
     El nacimiento u origen de la arquitectura Von Neumann surge a raíz de una
     colaboración en el proyecto ENIACdel matemático de origen húngaro, John Von
     Neumann. Este trabajaba en 1945 en el Laboratorio Nacional los Alamos cuando
     se encontró con uno de los constructores de la ENIAC. Compañero de Albert
     einstein, Kurt Godel, Alan Turing en Princeton, Von Neumann se interesó por el
     problema de la necesidad de recablear la máquina para cada nueva tarea.
     En 1949 había encontrado y desarrollado la solución a este problema, consistente
     en poner la información sobre las operaciones a realizar en la misma memoria
     utilizada para los datos, escribiéndola de la misma forma, es decir en código
     binario. Su "EDVAC" fue el modelo de las computadoras de este tipo construidas
     a continuación. Se habla desde entonces de la arquitectura de Von Neumann,
     aunque también diseñó otras formas de construcción. El primer computador
     comercial construido en esta forma fue el UNIVACI, fabricado en 1951 por la
     Sperry-Rand Corporation y comprado por la Oficina del Censo de Estados
     Unidos.
Organización:
Los ordenadores con esta arquitectura constan de cinco partes: La unidad
  aritmético lógico ALU, la unidad de control, la memoria, un dispositivo de
  entrada/salida y el bus de datos que proporciona un medio de transporte de
  los datos entre las distintas partes.
Un ordenador con esta arquitectura realiza o emula los siguientes pasos
  secuencialmente:
Enciende el ordenador y 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.
Aumenta el contador de programa en la longitud de la instrucción para apuntar a
  la siguiente.
Decodifica 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.
Se ejecuta la instrucción. Ésta puede cambiar el valor del contador del
  programa, permitiendo así operaciones repetitivas. El contador puede
  cambiar también cuando se cumpla una cierta condición aritmética, haciendo
  que el ordenador pueda 'tomar decisiones', que pueden alcanzar cualquier
  grado de complejidad, mediante la aritmética y lógica anteriores.
Diagrame de arquitectura de Von Neumann
Arquitectura de Harvard


¿Qué es?
Originalmente el termino Arquitectura de Harvard hacia referencia a las
arquitecturas de computadoras que utilizaban dispositivos de almacenamiento
físicamente separados para las instrucciones y para los datos.

Origen:
El término proviene de la computadora Harvard Mark I, que almacenaba las
instrucciones en cintas perforadas y los datos en interruptores.

Todas las computadoras constan principalmente de dos partes, la CPU que
procesa los datos, y la memoria que guarda los datos. Cuando hablamos de
memoria manejamos dos parámetros, los datos en sí, y el lugar donde se
encuentran almacenados (o dirección). Los dos son importantes para la
CPU, pues muchas instrucciones frecuentes se traducen a algo así como "coge
los datos de ésta dirección y añádelos a los datos de ésta otra dirección", sin
saber en realidad qué es lo que contienen los datos.
Soluciones que ofrece:
 En los últimos años la velocidad de las CPUs ha aumentado mucho en
 comparación a la de las memorias con las que trabaja, así que se debe
 poner mucha atención en reducir el número de veces que se accede a ella
 para mantener el rendimiento. Si, por ejemplo, cada instrucción ejecutada
 en la CPU requiere un acceso a la memoria, no se gana nada
 incrementando la velocidad de la CPU (este problema es conocido
 como limitación de memoria).
 Se puede fabricar memoria mucho más rápida, pero a costa de un precio
 muy alto. La solución, por tanto, es proporcionar una pequeña cantidad de
 memoria muy rápida conocida con el nombre de memoria cache. Mientras
 los datos que necesita el procesador estén en la caché, el rendimiento será
 mucho mayor que si la caché tiene que obtener primero los datos de la
 memoria principal. La optimización de la caché es un tema muy importante
 de cara al diseño de computadoras.
 La arquitectura Harvard ofrece una solución particular a este problema. 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. Esta arquitectura suele utilizarse en DSPs, o procesador de señal
 digital, usados habitualmente en productos para procesamiento de audio y
 video. Entonces podemos decir que la arquitectura de computadoras es la
 parte mas importante del estudio general del computador.
Diagrama de Arquitectura de Harvard
Comparación entre Arquitectura de Von Neumann y
Arquitectura de Harvard
   La comparación que existe entre la arquitectura de
   Neumann y la arquitectura de Harvard es que organizan
   funciones de los ordenadores las cuales son capaces de
   leer y escribir, pero el detalle y la diferencia esta en la
   arquitectura de Harvard ya que organiza pero emplean dos
   memorias separadas; es decir el programa en una
   memoria y los datos en otra memoria independiente. De
   igual forma en la arquitectura de Neumann se produce en
   la CPU una cierta ralentización debido a que instrucciones
   desde la memoria juntos con los datos deben pasar por un
   único canal llamado el bus de memoria. A este efecto se le
   conoce como el cuello de botella de Von Neumann.
   Mientras que en la arquitectura de Harward puede evitarlo
   de cierto modo, pero su mayor complejidad solo compensa
   cuando el flujo de instrucciones y de datos es mas o
   menos el mismo. Por eso no es ampliamente utilizada en
   ordenadores de propósito general, sin embargo si se utiliza
   en algunos casos para construir procesadores de
   señal(DSP).

Más contenido relacionado

La actualidad más candente

Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann maria
mariagrau14
 
Memoria sram
Memoria sramMemoria sram
Memoria sram
laya11
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
ayreonmx
 
Evolucion De La Computadora
Evolucion De La ComputadoraEvolucion De La Computadora
Evolucion De La Computadora
guest1e56d6
 
Funcionamiento Interno Del Ordenador
Funcionamiento Interno Del OrdenadorFuncionamiento Interno Del Ordenador
Funcionamiento Interno Del Ordenador
angelespuertas
 

La actualidad más candente (20)

Arquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann mariaArquitecturas del harvard y von neumann maria
Arquitecturas del harvard y von neumann maria
 
Memoria sram
Memoria sramMemoria sram
Memoria sram
 
Arquitectura de computadores
Arquitectura de computadoresArquitectura de computadores
Arquitectura de computadores
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
 
Que es un dimm
Que es un dimmQue es un dimm
Que es un dimm
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Evolucion De La Computadora
Evolucion De La ComputadoraEvolucion De La Computadora
Evolucion De La Computadora
 
Memória Ram - Aula Completa
Memória Ram - Aula CompletaMemória Ram - Aula Completa
Memória Ram - Aula Completa
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Funcionamiento Interno Del Ordenador
Funcionamiento Interno Del OrdenadorFuncionamiento Interno Del Ordenador
Funcionamiento Interno Del Ordenador
 
Algoritmo SJF
Algoritmo SJFAlgoritmo SJF
Algoritmo SJF
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
02 Diagrama de Bloques de una Computadora
02 Diagrama de Bloques de una Computadora02 Diagrama de Bloques de una Computadora
02 Diagrama de Bloques de una Computadora
 
Tipos de Ranuras de expansión
Tipos de Ranuras de expansiónTipos de Ranuras de expansión
Tipos de Ranuras de expansión
 
Gestion de memoria en unix y solaris
Gestion de memoria en unix y solarisGestion de memoria en unix y solaris
Gestion de memoria en unix y solaris
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Unidad Aritmética Lógica
Unidad Aritmética LógicaUnidad Aritmética Lógica
Unidad Aritmética Lógica
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvard
 
UNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAUNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICA
 

Similar a Arquitectura de neumann y harvard keneling gullo compu 1

Angel martin ing mecatronica ...laminas de la aequitectura de harvard y von n...
Angel martin ing mecatronica ...laminas de la aequitectura de harvard y von n...Angel martin ing mecatronica ...laminas de la aequitectura de harvard y von n...
Angel martin ing mecatronica ...laminas de la aequitectura de harvard y von n...
Angel Martin
 
Alix harvard
Alix harvardAlix harvard
Alix harvard
Alixg19
 
Arquitectura de von newman
Arquitectura de von newmanArquitectura de von newman
Arquitectura de von newman
coolsk8r
 
Tipos de microprocesadores ii
Tipos de microprocesadores iiTipos de microprocesadores ii
Tipos de microprocesadores ii
Juan Fiallos
 

Similar a Arquitectura de neumann y harvard keneling gullo compu 1 (20)

Angel martin ing mecatronica ...laminas de la aequitectura de harvard y von n...
Angel martin ing mecatronica ...laminas de la aequitectura de harvard y von n...Angel martin ing mecatronica ...laminas de la aequitectura de harvard y von n...
Angel martin ing mecatronica ...laminas de la aequitectura de harvard y von n...
 
Arquitectura von newman
Arquitectura von newmanArquitectura von newman
Arquitectura von newman
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Alix harvard
Alix harvardAlix harvard
Alix harvard
 
Arquitecturas del computador
Arquitecturas del computadorArquitecturas del computador
Arquitecturas del computador
 
Arquitectura de von newman
Arquitectura de von newmanArquitectura de von newman
Arquitectura de von newman
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Tipos de microprocesadores ii
Tipos de microprocesadores iiTipos de microprocesadores ii
Tipos de microprocesadores ii
 
arquitectura Von Newmann
arquitectura Von Newmannarquitectura Von Newmann
arquitectura Von Newmann
 
DEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONESDEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONES
 
Arquitectura de von newman terminado
Arquitectura de von newman  terminadoArquitectura de von newman  terminado
Arquitectura de von newman terminado
 
Resumen
ResumenResumen
Resumen
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Universidad gerardo barrios
Universidad gerardo barriosUniversidad gerardo barrios
Universidad gerardo barrios
 
Arquitectura de Von Newmann
Arquitectura de Von Newmann Arquitectura de Von Newmann
Arquitectura de Von Newmann
 
arquitectura von newmann
arquitectura von newmannarquitectura von newmann
arquitectura von newmann
 
Arqutectura de numann
Arqutectura de numannArqutectura de numann
Arqutectura de numann
 

Arquitectura de neumann y harvard keneling gullo compu 1

  • 1. UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA VICE-RECTORADO “LUIS CABALLERO MEJIAS” NÙCLEO CHARALLAVE MATERIA: COMPUTACION I ESPECIALIDAD: ING. MECATRONICA SECCION: I Arquitectura Von Neumann y Arquitectura Harvard PROFESORA: ALUMNA: GIOCONDA ECHENIQUE KENELING GULLO CHARALLAVE 06/09/2012
  • 2. Arquitectura De Von Neumann ¿Qué es? Es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los dato La mayoría de computadoras modernas están basadas en esta arquitectura, aunque pueden incluir otros dispositivos adicionales, (por ejemplo, para gestionar las interrupciones de dispositivos externos como ratón, teclado, etc.). Origen: El nacimiento u origen de la arquitectura Von Neumann surge a raíz de una colaboración en el proyecto ENIACdel matemático de origen húngaro, John Von Neumann. Este trabajaba en 1945 en el Laboratorio Nacional los Alamos cuando se encontró con uno de los constructores de la ENIAC. Compañero de Albert einstein, Kurt Godel, Alan Turing en Princeton, Von Neumann se interesó por el problema de la necesidad de recablear la máquina para cada nueva tarea. En 1949 había encontrado y desarrollado la solución a este problema, consistente en poner la información sobre las operaciones a realizar en la misma memoria utilizada para los datos, escribiéndola de la misma forma, es decir en código binario. Su "EDVAC" fue el modelo de las computadoras de este tipo construidas a continuación. Se habla desde entonces de la arquitectura de Von Neumann, aunque también diseñó otras formas de construcción. El primer computador comercial construido en esta forma fue el UNIVACI, fabricado en 1951 por la Sperry-Rand Corporation y comprado por la Oficina del Censo de Estados Unidos.
  • 3. Organización: Los ordenadores con esta arquitectura constan de cinco partes: La unidad aritmético lógico ALU, la unidad de control, la memoria, un dispositivo de entrada/salida y el bus de datos que proporciona un medio de transporte de los datos entre las distintas partes. Un ordenador con esta arquitectura realiza o emula los siguientes pasos secuencialmente: Enciende el ordenador y 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. Aumenta el contador de programa en la longitud de la instrucción para apuntar a la siguiente. Decodifica 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. Se ejecuta la instrucción. Ésta puede cambiar el valor del contador del programa, permitiendo así operaciones repetitivas. El contador puede cambiar también cuando se cumpla una cierta condición aritmética, haciendo que el ordenador pueda 'tomar decisiones', que pueden alcanzar cualquier grado de complejidad, mediante la aritmética y lógica anteriores.
  • 4. Diagrame de arquitectura de Von Neumann
  • 5. Arquitectura de Harvard ¿Qué es? Originalmente el termino Arquitectura de Harvard hacia referencia a las arquitecturas de computadoras que utilizaban dispositivos de almacenamiento físicamente separados para las instrucciones y para los datos. Origen: El término proviene de la computadora Harvard Mark I, que almacenaba las instrucciones en cintas perforadas y los datos en interruptores. Todas las computadoras constan principalmente de dos partes, la CPU que procesa los datos, y la memoria que guarda los datos. Cuando hablamos de memoria manejamos dos parámetros, los datos en sí, y el lugar donde se encuentran almacenados (o dirección). Los dos son importantes para la CPU, pues muchas instrucciones frecuentes se traducen a algo así como "coge los datos de ésta dirección y añádelos a los datos de ésta otra dirección", sin saber en realidad qué es lo que contienen los datos.
  • 6. Soluciones que ofrece: En los últimos años la velocidad de las CPUs ha aumentado mucho en comparación a la de las memorias con las que trabaja, así que se debe poner mucha atención en reducir el número de veces que se accede a ella para mantener el rendimiento. Si, por ejemplo, cada instrucción ejecutada en la CPU requiere un acceso a la memoria, no se gana nada incrementando la velocidad de la CPU (este problema es conocido como limitación de memoria). Se puede fabricar memoria mucho más rápida, pero a costa de un precio muy alto. La solución, por tanto, es proporcionar una pequeña cantidad de memoria muy rápida conocida con el nombre de memoria cache. Mientras los datos que necesita el procesador estén en la caché, el rendimiento será mucho mayor que si la caché tiene que obtener primero los datos de la memoria principal. La optimización de la caché es un tema muy importante de cara al diseño de computadoras. La arquitectura Harvard ofrece una solución particular a este problema. 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. Esta arquitectura suele utilizarse en DSPs, o procesador de señal digital, usados habitualmente en productos para procesamiento de audio y video. Entonces podemos decir que la arquitectura de computadoras es la parte mas importante del estudio general del computador.
  • 8. Comparación entre Arquitectura de Von Neumann y Arquitectura de Harvard La comparación que existe entre la arquitectura de Neumann y la arquitectura de Harvard es que organizan funciones de los ordenadores las cuales son capaces de leer y escribir, pero el detalle y la diferencia esta en la arquitectura de Harvard ya que organiza pero emplean dos memorias separadas; es decir el programa en una memoria y los datos en otra memoria independiente. De igual forma en la arquitectura de Neumann se produce en la CPU una cierta ralentización debido a que instrucciones desde la memoria juntos con los datos deben pasar por un único canal llamado el bus de memoria. A este efecto se le conoce como el cuello de botella de Von Neumann. Mientras que en la arquitectura de Harward puede evitarlo de cierto modo, pero su mayor complejidad solo compensa cuando el flujo de instrucciones y de datos es mas o menos el mismo. Por eso no es ampliamente utilizada en ordenadores de propósito general, sin embargo si se utiliza en algunos casos para construir procesadores de señal(DSP).