Sei sulla pagina 1di 7

ESCUELA PROFESIONAL DE INGENIRÍA DE SISTEMAS

ARQUITECTURA DE COMPUTADORAS

TEMA: LA IMPORTANCIA DE LA ARQUITECTURA DE VON


NEUMANN

DOCENTE TUTOR

DR. ING. CIP. JOSE GUILLERMO SALDAÑA TIRADO

ALUMNO

JULCA MENDOZA CARLOS

2019
LA IMPORTANCIA DE LA ARQUITECTURA DE VON NEUMANN

Importancia del Algebra del Bool

El álgebra booleana tendrá varias aplicaciones,


pero en esta asignatura será para la
simplificación de las funciones lógicas. El
objetivo de simplificar las funciones lógicas es
hacerlas más pequeñas o sencillas. y la finalidad
de las funciones es que a partir de ellas se
pueden construir los circuitos lógicos, así que
aplicando el álgebra de Boole, los circuitos son
más pequeños y sencillos, esto representa un
ahorro en la compra de los componente. La
importancia de los circuitos lógicos es que con ellos se construyen todo tipo de
equipos digitales como son: equipos de control, computadoras, calculadoras y
muchos otros.
El álgebra booleana es un sistema matemático deductivo centrado en los
valores cero y uno (falso y verdadero). Un operador binario " º " definido en
éste juego de valores acepta un par de entradas y produce un
solo valor booleano, por ejemplo, el operador booleano AND acepta dos
entradas booleanas y produce una sola salida booleana.

Esta lógica se puede aplicar a dos campos:

Al análisis, porque es una forma concreta de describir cómo funcionan los


circuitos.
Al diseño, ya que teniendo una función aplicamos dicha álgebra, para poder
desarrollar una implementación de la función.

Compuertas Lógicas: Es un conjunto de puerta conectadas entre sí, cuya salida


depende solo de la entrada en ese momento. La entrada viene seguida casi
inmediatamente por la aparición de la salida. Por norma básica, se establece
que un circuito combi nacional, tiene n entradas binarias y m salidas binarias.
Se definen tres formas:
1) Tabla de verdad: para cada 2^n combinaciones que se pueden realizar
de las n entradas, se establece un valor para cada una de las m de
salida.

2) Símbolo gráfico, explica la forma en la que se organizan las


interconexiones de las puertas del circuito.

3) Ecuaciones booleanas: cada señal se expresa en forma booleana de las


señales de entrada.

Para poder realizar una simplificación de estas expresiones, recurrimos a:

1) Simplificación algebraica, supone la reducción de la expresión booleana


en otra con menos elementos.

2) Mapas de Karnaugh, la función principal es simplificar mediante una


función booleana, de cuatro a seis variables. Se estructura en un
conjunto de 2^n cuadriculas.
La arquitectura de Von Neumann en la informática

En 1945 aproximadamente, se construye una computadora basada en el uso


de tecnología de bulbos denominada ENIAC ("Electronic Numerical Intergator
and Calculator"), que pesaba cerca de 30,000 Kg, se instaló en una gran
habitación y requirió de gran ventilación. Bien, esta gran máquina funcionaba a
base de estar conectando y desconectando cables según la función que se
quería que realizara, esta función de "recablear", es sinónimo de programar
pero era muy complicado el proceso.

En 1947 el matemático John Von Neumann ideó una solución que evitaría el
"recablear" la ENIAC, la cuál consistía en introducir las operaciones por medio
de tarjetas perforadas, por lo que un programa previamente "almacenado" y en
las tarjetas, se podía mantener latente en memoria para su uso. Este modelo
permite que las instrucciones se encuentren residentes en una memoria listas
para ser leídas y ejecutadas.

Diagrama de la arquitectura de Von Neumann

+ Memoria principal: se trata de un espacio de almacenamiento temporal de


instrucciones y datos, ordenada de manera reticular para localizar de manera
sencilla mediante direcciones, dividida en dos partes una para trabajo y otra
permanente. En términos modernos, es la memoria RAM que actualmente
utilizamos en nuestros equipos.

+ Unidad aritmética: encargada de realizar todas las actividades matemáticas


y de decisión lógicas, cada dato lo recibe de la memoria principal y en ella
misma almacena. En términos modernos, es una sección dentro de los
microprocesadores.

+ Unidad de control: controla las señales, lee instrucciones de la memoria y


ejecuta las órdenes, también almacena direcciones de la siguiente instrucción
que requiere. En términos modernos, es otra sección dentro de los
microprocesadores.
+ Unidad de E/S: (entrada/salida) permite la comunicación con otros
dispositivos externos y el compartir datos. En términos modernos, son los
puertos de la computadora.

Es importante mencionar que lo anterior es un modelo básico, no hay que


olvidar que también hacen falta otros elementos que no entran dentro de la
clasificación de Neumann pero que también son importantes como la fuente de
suministro de electricidad y la placa base, además de otros secundarios como
la unidad de soporte Hardware (gabinete), los ventiladores, etc.

La arquitectura 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. 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
bus en 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.
Referencias Bibliográficas:

https://www.ecured.cu/%C3%81lgebra_Booleana

http://arquitecturadevonneumann03.blogspot.com/2015/05/importancia-sobre-la-
importancia-del.html

Potrebbero piacerti anche