Está en la página 1de 7

FACULTAD DE INGENIERIA ESCUELA DE

INGENIERIA DE SISTEMAS

CURSO:

ARQUITECTURA DE COMPUTADORAS

DOCENTE:

MGTR. ING. CIP. JESÚS OCAÑA VELASQUEZ

ESTUDIANTE:

CAHUANA AQUINO MICHEL FRANCE

HUARAZ

2018
Importancia sobre la importancia del Algebra del Bool, la arquitectura de Von
Neumann en la informática actual

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 combinacional, 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 actual

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.

Figura 4. 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.
Bibliografía.
Angel cobo (2005) introduccion a la tecnologia: Ediciones Díaz de
Santos
Fernando luna, (2016) Desarrollo web para dispositivos móviles:
Herramientas para diseñar y programar WebApps: RedUsers

También podría gustarte