Anda di halaman 1dari 7

Asignatura: Arquitectura de computadores Plantilla de Diseo y Arquitectura

DOCUMENTO DE DISEO Y ARQUITECTURA

Fecha: 13 de noviembre del 2017

Versin: 1

Responsables: Luis Alfredo Jaramillo uday

NDICE
1 MAQUINA VON NEUMAN.1.
1.1 Presentacin.............................................................................................................................2.
1.2 Justificacin...............................................................................................................................2
2 DISEO........................................................................................................................ 2
2.1Diagrama operacional mquina de von Neumann 33
2.2Diagrama operacional mquina de von Neumann
3Error! Marcador no definido.
2.3 Bibliografa4

1 MAQUINA VON NEUMAN


El nacimiento u origen de la arquitectura Von Neumann surge a raz de una colaboracin en el
proyecto ENIAC del matemtico de origen hngaro, John Von Neumann. Este trabajaba en 1945
en el Laboratorio Nacional Los lamos cuando se encontr con uno de los constructores de la
ENIAC. Compaero de Albert Einstein, Kurt Gdel y Alan Turing en Princeton, Von Neumann se
interes por el problema de la necesidad de recablear la mquina para cada nueva tarea.
En 1949 haba encontrado y desarrollado la solucin a este problema, consistente en poner la
informacin sobre las operaciones a realizar en la misma memoria utilizada para los datos,
escribindola de la misma forma, es decir en cdigo binario. Su EDVAC fue el modelo de las
computadoras de este tipo construidas a continuacin. Se habla desde entonces de la arquitectura
de Von Neumann, aunque tambin dise otras formas de construccin. El primer computador
comercial construido en esta forma fue el UNIVAC I, fabricado en 1951 por la Sperry-Rand
Corporation y comprado por la Oficina del Censo de Estados Unidos.
1.1 Estructura y funcionamiento
1.1.1 Unidad de control

F.1 Unidad de control


https://www.genbetadev.com/actualidad/como-funciona-la-computacion-actual-funcionaiento-de-la-arquitectura-de-von-
neumann

Arquitectura de computadores - Pgina 1 de 7


Seccin Inteligencia Artificial Departamento de Ciencias de la Computacin y Electrnica UTPL
Asignatura: Arquitectura de computadores Plantilla de Diseo y Arquitectura

En la figura uno podemos observar la unidad de control se encarga de leer las


instrucciones (de los programas almacenados en la memoria) y se encarga de enviar las
ordenes a los componentes del procesador para que ejecuten las instrucciones.
El proceso empieza cuando llega una instruccin al registro de instrucciones (llega como
una cadena de bits con distintas partes, referidas a la propia instruccin y a los datos que
se usarn). Posteriormente el decodificador interpreta la instruccin a realizar y como
deben de actuar los componentes del procesador para llevarla a cabo. Esta accin se
realiza mediante el secuenciador que enva micro-rdenes marcadas por el reloj (que
genera pulsos de forma constante, se suele expresar su velocidad en gigahercios o GHz,
para los procesadores actuales).
1.1.2 Unidad Aritmtico Lgica (ALU)

F.2 la alu
https://www.definicionabc.com/tecnologia/alu.php

En la figura numero 2 podemos ver la unidad aritmtico lgica es la encargada de realizar


todas las operaciones aritmticas (sumas, multiplicaciones...) y lgicas (comparaciones).
Esta unidad puede tener distintos diseos, el de la imagen superior muestra el diseo ms
bsico (donde el acumulador vuelve a usarse en la operacin), en la actualidad lo normal
es que el acumulador no se mezcle con los registros de entrada.
El funcionamiento con el diseo que estamos analizando (el bsico) comienza cuando le
llega al registro de entrada un dato (una cadena de bits que representan un nmero),
posteriormente el circuito operacional (en la imagen se representa como "ALU" y
coloreado azul) y se procesa junto al contenido del acumulador y posteriormente se
deposita de nuevo en el acumulador. Repitiendo esta accin se generan los clculos. Este
proceso se ve claramente en la representacin que hay ms abajo.

Arquitectura de computadores - Pgina 2 de 7


Seccin Inteligencia Artificial Departamento de Ciencias de la Computacin y Electrnica UTPL
Asignatura: Arquitectura de computadores Plantilla de Diseo y Arquitectura

1.1.3 Memoria principal

f.3 memoria principal


https://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud2/na1
en la figura 3 podemos observar como es una memoria principal en la arquitectura inicial
era directamente la RAM, pero esto ha evolucionado y se han aadido memorias cach e
implementado algoritmos que predicen que datos vamos a usar ms frecuentemente.
La memoria RAM es bastante sencilla, en comparacin con la CPU, se podra decir que
es una tabla, que contiene la direccin (o lugar) donde est cierto dato y el contenido del
propio dato. La memoria dispone de un registro de direcciones (RDM) y un registro de
intercambio de memoria (RIM o registro de datos). En el registro de direcciones se
almacena la direccin en la que se almacenar o leer un dato, y en el registro de
intercambio de memoria se almacena ese dato ledo o que se almacenar.
Cuando hablamos de direcciones de memoria a muchos os sonar de los "punteros" de
C, y es por esto que es esencial conocer la arquitectura de Von Neumann antes de
aprender a programar en ciertos lenguajes que actan a ms bajo nivel.
La unidad de control contiene el registro contador de programa, que contiene la direccin
de memoria de la siguiente instruccin, que se incrementa tras realizar una instruccin y
as va recorriendo la memoria y ejecutando el programa.

Arquitectura de computadores - Pgina 3 de 7


Seccin Inteligencia Artificial Departamento de Ciencias de la Computacin y Electrnica UTPL
Asignatura: Arquitectura de computadores Plantilla de Diseo y Arquitectura

1.1.4 Buses

f.4 buses
https://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud2/na1
Todos estos elementos se comunican entre si a travs de buses, ya sea
para manejar las acciones a realizar por la mquina o para mover datos.
Hay tres tipos de buses.

El bus de datos perite el intercambio de datos (ya sean instrucciones o


datos) con el resto de elementos de la arquitectura. Es decir, mediante el
bus de datos la unidad de control recibe las instrucciones y la ALU los
datos desde la memoria, al igual que tambin los envan por este medio.

El bus de instrucciones transmite las direcciones de memoria que van a


ser usadas desde la CPU, para poder seleccionar los datos que sern
usados.

El bus de control es el que transporta las ordenes generadas por la CPU


para controlar los diversos procesos de la mquina.

Arquitectura de computadores - Pgina 4 de 7


Seccin Inteligencia Artificial Departamento de Ciencias de la Computacin y Electrnica UTPL
Asignatura: Arquitectura de computadores Plantilla de Diseo y Arquitectura

1.2 Justificacin
Dar a conocer y aprender el funcionamiento de la mquina de von neuman, as como saber el procedimiento
para realizar las operaciones aritmticas en la mquina de von neuman, de la misma manera aprender su
funcionalidad a travs de una simulacin, y saber cmo interpretar los datos lgicos saber que parte es la
que lee y cul es la que realiza las operaciones cmo recorren por dentro el sistema

2 DISEO

f.4
El diseo de una arquitectura Von Neumann es ms simple que la arquitectura Harvard
ms moderna, que tambin 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.
Una mquina de Von Neumann tiene 5 partes bsicas: La memoria, la unidad Aritmtica
lgica, la unidad de control del programa y los equipos de entrada y salida. La memoria
constaba de 4096 palabras, cada una con 40 bits (0 o 1). Cada palabra poda contener 2
instrucciones de 20 bits o un nmero entero de 39 bits y su signo. Las instrucciones
tenan 8 bits dedicados a sealar el tiempo de la misma y 12 bits para especificar alguna
de las 4096 palabras de la memoria.
Dentro de la unidad aritmtica/lgica, el antecedente directo actual CPU, haba un registro
interno especial de 40 bits llamado acumulador. Una instruccin tpica era sumar una
palabra de la memoria al acumulador o almacenar este en la memoria.

Arquitectura de computadores - Pgina 5 de 7


Seccin Inteligencia Artificial Departamento de Ciencias de la Computacin y Electrnica UTPL
Asignatura: Arquitectura de computadores Plantilla de Diseo y Arquitectura

2.1 Diagrama operacional mquina de von Neumann

2.2 Uml del diseo

Arquitectura de computadores - Pgina 6 de 7


Seccin Inteligencia Artificial Departamento de Ciencias de la Computacin y Electrnica UTPL
Asignatura: Arquitectura de computadores Plantilla de Diseo y Arquitectura

2.3 Bibliografa
http://icomputo.com/arquitecturadevonneumannlaunidadcentraldeprocesocpu
https://www.slideshare.net/kokijrdlm/arquitectura-clase4
http://maestre-procrastinador-repe.blogspot.com/2014/10/john-von-neumann-y-su-arquitectura.html
http://sedtem.cl.tripod.com/aula_itucsc/clases/2/clase2.htm
https://ingenieriaensistemasuat.wordpress.com/2009/10/19/diagrama-del-modelo-de-von-neumann/
http://www.angelfire.com/darkside/thc/espanol/neumann.html
https://frikosfera.wordpress.com/2015/02/27/que-es-la-arquitectura-von-neumann/
https://www.dc.uba.ar/materias/oc1/2012/c1/descargas/C02-VonNeumannYGeneral.pdf
https://www.genbetadev.com/actualidad/como-funciona-la-computacion-actual-funcionaiento-de-la-
arquitectura-de-von-neumann
https://www.definicionabc.com/tecnologia/alu.php

Arquitectura de computadores - Pgina 7 de 7


Seccin Inteligencia Artificial Departamento de Ciencias de la Computacin y Electrnica UTPL

Anda mungkin juga menyukai