arquitectura de von newmann

8
UNIVERSIDAD GERARDO BARRIOS Nombre: Ruth noemi arias andino Licda: Carla milagro López Vázquez Materia: Sistemas Operativos Actividad: arquitectura de von Neumann

Upload: wilfredo-chavez

Post on 17-Aug-2015

15 views

Category:

Law


0 download

TRANSCRIPT

Page 1: Arquitectura de Von Newmann

UNIVERSIDAD GERARDO BARRIOS

Nombre: Ruth noemi arias andino

Licda: Carla milagro López Vázquez

Materia: Sistemas Operativos

Actividad: arquitectura de von Neumann

Page 2: Arquitectura de Von Newmann

Arquitectura de Von Neumann

La arquitectura Von Neumann, es una arquitectura de computadoras basada

en la descrita en 1945 por el matemático y físico John von Neumann y otros, en

el primer borrador de un informe sobre el EDVAC.

 Este describe una arquitectura de diseño para un computador digital

electrónico con partes que constan de una unidad de procesamiento que

contiene una unidad aritmético lógica y registros del procesador, una unidad de

control que contiene un registro de instrucciones y un contador de programa,

una memoria para almacenar tanto datos como instrucciones, almacenamiento

masivo externo, y mecanismos de entrada y salida.

El significado ha evolucionado hasta ser cualquier computador de programa

almacenado en el cual no pueden ocurrir una extracción de instrucción y una

operación de datos al mismo tiempo, ya que comparten un busen común. Esto

se conoce como el cuello de botella Von Neumann y muchas veces limita el

rendimiento del sistema.

El diseño de una arquitectura Von Neumann es más simple que la arquitectura

Harvard más moderna, que también es un sistema de programa almacenado,

pero tiene un conjunto dedicado de direcciones y buses de datos para leer

datos desde memoria y escribir datos en la misma, y otro conjunto de

direcciones y buses de datos para ir a buscar instrucciones.

Un computador digital de programa almacenado es una que mantiene

sus instrucciones de programa, así como sus datos, en memoria de acceso

aleatorio (RAM) de lectura-escritura.

Las computadoras de programa almacenado representaron un avance sobre

los ordenadores controlados por programas de la década de 1940, como

la Colossus y la ENIAC, que fueron programadas por ajustando interruptores e

insertando parches, conduciendo datos de la ruta y para controlar las señales

entre las distintas unidades funcionales

. En la gran mayoría de las computadoras modernas, se utiliza la misma

memoria tanto para datos como para instrucciones de programa, y la distinción

Page 3: Arquitectura de Von Newmann

entre Von Neumann vs. Harvard se aplica a la arquitectura de memoria caché,

pero no a la memoria principal.

Una máquina Von Neumann, al igual que prácticamente todos los

computadores modernos de uso general, consta de cuatro componentes

principales:

Dispositivo de operación: ejecuta instrucciones de un conjunto

especificado, llamado sistema de instrucciones, sobre porciones de

información almacenada, separada de la memoria del dispositivo

operativo en la que los operando son almacenados directamente en

el proceso de cálculo, en un tiempo relativamente corto.

Unidad de control: que organiza la implementación consistente de

algoritmos de decodificación de instrucciones que provienen de la

memoria del dispositivo, responde a situaciones de emergencia y

realiza funciones de dirección general de todos los modos de

computación.

Memoria del dispositivo: un conjunto de celdas con identificadores

únicos que contienen instrucciones y datos.

Dispositivo de E/S: que permite la comunicación con el mundo

exterior de los computadores, son otros dispositivos que reciben los

resultados y que le transmiten la información al computador para su

procesamiento.

Las computadoras son máquinas de arquitectura von Neumann cuando:

Page 4: Arquitectura de Von Newmann

Tanto los programas como los datos se almacenan en

una memoria en común. Esto hace posible la ejecución de

comandos de la misma forma que los datos.

Cada celda de memoria de la máquina se identifica con un

número único, llamado dirección.

Las diferentes partes tienen diferente modos de uso, pero la

estructura no se representa en memoria de manera codificada.

Cada programa se ejecuta de forma secuencial que, en el caso

de que no haya instrucciones especiales, comienza con la

primera instrucción. Para cambiar esta secuencia se utiliza el

comando de control de transferencia

DISEÑO DE ARQUITECTURA

Page 5: Arquitectura de Von Newmann

CONCLUSION

Aunque las tecnologías empleadas en las computadoras digitales han cambiado mucho desde que aparecieron los primeros computadores, la

MEMORIA

PRINCIPAL

CONTADOR DE PROGRAMA

UNIDAD DE

CONTROL

SISTEEMAS DE

SALIDA/ENTRADA

CPU

Registro

alu

Page 6: Arquitectura de Von Newmann

mayoría todavía utilizan la arquitectura Von Neumann, propuesta a principios de los años 40 por John Von Neumann.

La arquitectura Von Neumann describe un computador con 4 secciones principales: la unidad lógica y aritmética (ALU), la unidad de control, la memoria, y los dispositivos de entrada y salida. Estas partes están interconectadas por un conjunto de cables, un enlace común.

En este sistema, la memoria es una secuencia de celdas de almacenamiento numeradas, donde cada una es un bit, o unidad de información. La instrucción es la información necesaria para realizar, lo que se desea, con la computadora. Las celdas contienen datos que se necesitan para llevar a cabo las instrucciones, con la computadora. En general, la memoria puede ser rescrita varios millones de veces.

El tamaño de cada celda y el número de celdas varía mucho de computadora a computadora, y las tecnologías empleadas para la memoria han cambiado bastante; van desde los relés electromecánicos, tubos llenos de mercurio en los que se formaban los pulsos acústicos matrices de imanes permanentes, transistores individuales a circuitos integrados con millones de celdas en un solo chip.

El diseño de una arquitectura Von Neumann es más simple que la arquitectura Harvard más moderna,