Algebra de Boole
Topic principal
Álgebra de Boole
Concepto
El Álgebra de Boole es un ente matemático constituido por los elementos 0 y 1
Operadores
Producto lógico (x)
Suma lógica (+)
Complemento (-)
Tablas de verdad
Una lista ordenada de las 2 combinaciones distintas de 0 y 1 de la combinación del valor de n variables binarias
En términos generales, con n variables se pueden obtener 2a combinaciones diferentes.
Propiedades del Álgebra de Boole
Leyes De Complementación
Leyes conmutativas
Leyes Distributivas
Leyes de Identidad
Teoremas del Álgebra de Boole
Sobre la base de los postulados anteriores, se deduce un total de 7 teoremas.
Compuertas lógicas
Compuerta AND
Compuerta OR
Compuerta XOR
Compuerta NOT
Álgebra de los circuitos digitales
Elementos de Álgebra proposicional
Una proposición es una sentencia declarativa de la que tiene sentido decir si es verdadera o falsa
“Los gatos son animales”
"Los perros son animales"
Operadores lógicos
La conjunción
La disyunción inclusiva
La disyunción exclusiva
Arquitectura de Computadoras
Tipos de Arquitectura
Arquitectura Clásica
Arquitectura Harvard
Esta arquitectura surgió en la universidad del mismo nombre, poco después de que la arquitectura Von Newman apareciera en la universidad de Princeton.
El programa se almacena como un código numérico en la memoria
Arquitectura Von Newman
Fue utilizada en la computadora ENIAC.
Consiste en una unidad central de proceso que se comunica a través de un solo bus con un banco de memoria en donde se almacenan tanto los códigos de instrucción del programa
Arquitecturas Segmentadas
Buscan mejorar el desempeño realizando paralelamente varias etapas del ciclo de instrucción al mismo tiempo
El procesador se divide en varias unidades funcionales independientes y se dividen entre ellas el procesamiento de las instrucciones.
Arquitecturas de multiprocesamiento
Incrementa el desempeño y requiere usar más de un procesador.
Taxonomía de Flynn
Taxonomía
Es el número de instrucciones y flujo de datos en una arquitectura.
Una máquina puede tener uno o múltiples flujos de datos y puede tener un o muchos procesadores trabajando para en datos.
Una secuencia de instrucciones y una secuencia de datos. Se define un único procesador, el cual interpreta una sola secuencia de instrucciones para procesar los datos almacenados en una única memoria.
Cada uno de estos tiene una memoria asociada, por lo que cada instrucción es ejecutada por cada procesador
Microprocesador
La CPU (Unidad Central de Procesamiento) es el lugar en donde se manipulan los datos, se conoce como el cerebro de la computadora, la CPU contiene un pequeño chip llamado microprocesador. Cada CPU está formada por al menos de dos partes básicas.
Unidad de control
Es el centro lógico de la computadora y se encarga de dirigir el flujo de datos. Las instrucciones de la CPU se encuentran incorporadas en la unidad de control. Cada instrucción es expresada en microcódigo.
Unidad Lógica - Aritmética
Los datos almacenados en una computadora son de tipo numérico. Dentro de la unidad lógica aritmética de la computadora se realizan sólo dos tipos de operaciones
Operaciones aritméticas
Operaciones lógicas