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

La actualidad más candente (20)

Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
Arquitectura Harvard
Arquitectura HarvardArquitectura Harvard
Arquitectura Harvard
 
Intel 80286 80386 y 80486
Intel 80286 80386 y 80486Intel 80286 80386 y 80486
Intel 80286 80386 y 80486
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
 
EL MICROPROCESADOR.pptx
EL MICROPROCESADOR.pptxEL MICROPROCESADOR.pptx
EL MICROPROCESADOR.pptx
 
Arquitectura De Computadores
Arquitectura De ComputadoresArquitectura De Computadores
Arquitectura De Computadores
 
Arquitectura de memorias RAM Y ROM
Arquitectura de memorias RAM Y ROMArquitectura de memorias RAM Y ROM
Arquitectura de memorias RAM Y ROM
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadores
 
Buses
BusesBuses
Buses
 
Modelo von  neumann
Modelo  von  neumannModelo  von  neumann
Modelo von  neumann
 
Arquitectura de los computadores
Arquitectura de los computadoresArquitectura de los computadores
Arquitectura de los computadores
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Tipos de Memoria
Tipos de MemoriaTipos de Memoria
Tipos de Memoria
 
BIOS - UEFI
BIOS - UEFIBIOS - UEFI
BIOS - UEFI
 
Buses: tipos y arquitectura
Buses: tipos y arquitecturaBuses: tipos y arquitectura
Buses: tipos y arquitectura
 
Unidad 2 arquitectura de computadoras
Unidad 2 arquitectura de computadorasUnidad 2 arquitectura de computadoras
Unidad 2 arquitectura de computadoras
 
Estructura interna del cpu
Estructura interna del cpuEstructura interna del cpu
Estructura interna del cpu
 
Unidad de control
Unidad de controlUnidad de control
Unidad de control
 
Arquitectura von neumann
Arquitectura von neumannArquitectura von neumann
Arquitectura von neumann
 

Similar a Arquitectura de neumann y harvard keneling gullo compu 1

Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannGabriel Barboza
 
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
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannE1i2eo
 
Alix harvard
Alix harvardAlix harvard
Alix harvardAlixg19
 
Arquitectura de von newman
Arquitectura de von newmanArquitectura de von newman
Arquitectura de von newmancoolsk8r
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumannvictor medra
 
Tipos de microprocesadores ii
Tipos de microprocesadores iiTipos de microprocesadores ii
Tipos de microprocesadores iiJuan Fiallos
 
DEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONESDEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONESN1Colaz
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosareyflor
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosareyflor
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosa_flores
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannrosa_flores
 

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

Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
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
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
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
 
arquitectura von newmann
arquitectura von newmannarquitectura von newmann
arquitectura von newmann
 
Universidad gerardo barrios
Universidad gerardo barriosUniversidad gerardo barrios
Universidad gerardo barrios
 

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).