Sunteți pe pagina 1din 13
ARQUITECTURA DE VON NEUMANN PRESENTADO POR: STEPHANY CASTAÑEDA 2-742-1043 PROFESORA: XENIA DOMINGUEZ.

ARQUITECTURA DE VON NEUMANN

PRESENTADO POR: STEPHANY CASTAÑEDA 2-742-1043 PROFESORA: XENIA DOMINGUEZ.

INTRODUCCIÓN

Las computadoras esta formada por una estructura que data de los años 40 pero

que aun sigue en la mayoría de las PC’s de la actualidad, nos referimos a la arquitectura Von Neumann, se refiere a las arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos (a diferencia de la arquitectura Harvard). El término se acuñó en el documento First Draft of a Report on the EDVAC (1945), escrito por el conocido

matemático

John

Von

Neumann,

que

propuso

el concepto de programa almacenado. Dicho documento fue redactado en vistas a la construcción del sucesor de la computadora ENIAC. En el presente se sigue usando esta estructura solo con algunas modificaciones.

Tecnología de la Información II

5/4/2018

VON NEUMANN

También conocida como modelo de Von Neumann o arquitectura Princeton, 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.

ANTES DEL MODELO VON NEUMANN

programar era conectar cables… (ENIAC)

Hacer programas era mas una cuestión de ingeniería electrónica

Cada vez que había que calcular algo distinto había que reconectar todo.

ANTES DEL MODELO VON NEUMANN • programar era conectar cables… (ENIAC) • Hacer programas era mas

LINEAMIENTOS DEL MODELO

Los datos y programas se almacenan en una misma memoria de lectura-escritura

Los contenidos de esta memoria se acceden indicando su posición sin importar su tipo.

Ejecución en secuencia (salvo que se indique lo contrario). Representación Binaria

ESTRUCTURA DE UNA MAQUINA CON NEUMANN

Tecnología de la Información II

5/4/2018

ESTRUCTURA DE UNA MAQUINA CON NEUMANN Tecnología de la Información II 5/4/2018

CARACTERÍSTICAS PRINCIPALES

3 componentes principales:

CPU:

 

Unidad de Control, Unidad aritmético lógica (ALU), Registros

Memoria principal:

Almacena programas y datos

Sistema de Entrada/Salida

Conecta con el mundo exterior

Procesamiento secuencial de instrucciones Datos binarios Un sistema de interconexión

Conecta la memoria y unidad de control mediante un camino único (ya sea físico o lógico).

Este camino único fuerza la alternación entre ciclos de lectura y ejecución.

Por eso se lo suele citar como el cuello de botella de Von Newman

Tecnología de la Información II

Unidad de Control (UC)

  • Controla todos los componentes

  • Interpreta instrucciones

    • Decodifica y Ejecuta instrucciones.

    • Transforma instrucciones en órdenes a otros componentes

    • Puede ser programada por hardware (cableada) y “microprogramada” (varias microinstrucciones por instrucción)

Unidad Aritmético Lógica (ALU)

  • Realiza operaciones matemáticas y lógicas

    • Sumas, restas, multiplicaciones

    • Operaciones lógicas: And, Or, Xor

    • Desplazamientos y rotaciones de datos

Tecnología de la Información II

CPU

Unidad de Control (UC)  Controla todos los componentes  Interpreta instrucciones  Decodifica y Ejecuta

5/4/2018

Registros

  • Almacenan datos binarios

  • Acceso rápido

  • Tamaño fijo

  • De propósito general (programas)

  • Específicos

    • Acumulador

    • Program counter

    • Puntero a memoria

DataPath

Registros  Almacenan datos binarios  Acceso rápido  Tamaño fijo  De propósito general (programas)

CPU

  • Conexionado interno que comunica la UC con las otras unidades y registros.

  • Mueve datos entre los diferentes componentes

  • Controlado por un reloj.

5/4/2018

COMPUTADORAS SON MÁQUINAS DE ARQUITECTURA VON NEUMANN CUANDO:

  • 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 llamado dirección.

la

máquina se identifica con un número único,

  • Las diferentes partes de la información (los comandos y los datos) 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.

EVOLUCION DEL MODELO VON NEUMANN

A lo largo de las décadas de los años 1960 y 1970, las computadoras se hicieron, en general, tanto más pequeñas como rápidas, lo que llevó a algunas evoluciones en su arquitectura. Por ejemplo, el mapeado en memoria de E/S permitió que los dispositivos de entrada y salida fueran tratados de la misma como la memoria. 16 Un único bus de sistema podría ser utilizado para proporcionar un sistema modular con un menor coste. A veces esto se denomina "racionalización" de la arquitectura. 17 En las décadas siguientes, los microcontroladores sencillos permitirían algunas veces omitir características del modelo a menor costo y tamaño. Las computadoras más grandes añadían características para un mayor rendimiento.

EVOLUCION DEL MODELO VON NEUMANN • A lo largo de las décadas de los años 196016 Un único bus de sistema podría ser utilizado para proporcionar un sistema modular con un menor coste. A veces esto se denomina "racionalización" de la arquitectura. 17 En las décadas siguientes, los microcontroladores sencillos permitirían algunas veces omitir características del modelo a menor costo y tamaño. Las computadoras más grandes añadían características para un mayor rendimiento. Tecnología de la Información II 5/4/2018 " id="pdf-obj-10-13" src="pdf-obj-10-13.jpg">

CONCLUSIÓN

Aunque las tecnologías empleadas en las computadoras digitales han cambiado mucho desde que aparecieron los primeros computadores en los años 40, la 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 (E/S). 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.

Con los circuitos electrónicos se simula las operaciones lógicas y aritméticas, se pueden diseñar circuitos para que realicen cualquier forma de operación.

Tecnología de la Información II

5/4/2018

INFOGRAFÍA

Anónimo. (marzo 15, 2018). Arquitectura de Von Neumann. Abril 04, 2018, de Wikipedia Sitio web:

Guzmán, C

..

(.). Arquitectura Von Neumann. Abril 04, 2018, de Monografías

Sitio web: