Top Banner
SAN MARTIN Sistemas Operativos De Red Instructor: Gabriel Zegovia Chonate
28

Clase 7 Semeste VI-2

Feb 01, 2016

Download

Documents

gzegovia

presentacion
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Clase 7 Semeste VI-2

SAN MARTIN

Sistemas Operativos De RedInstructor: Gabriel Zegovia Chonate

Page 2: Clase 7 Semeste VI-2

Funciones Básicas

Page 3: Clase 7 Semeste VI-2

Funciones Básicas

Page 4: Clase 7 Semeste VI-2

Funciones Básicas

Page 5: Clase 7 Semeste VI-2

Funciones Básicas

Page 6: Clase 7 Semeste VI-2

Funciones Básicas

Page 7: Clase 7 Semeste VI-2

Funciones Básicas

Page 8: Clase 7 Semeste VI-2

Funciones Básicas

Page 9: Clase 7 Semeste VI-2

IMPLEMENTACIÓN DE FUNCIONES BOOLEANAS MEDIANTE CONJUNTOS COMPLETOS

Page 10: Clase 7 Semeste VI-2

IMPLEMENTACIÓN DE FUNCIONES BOOLEANAS MEDIANTE CONJUNTOS COMPLETOS

Page 11: Clase 7 Semeste VI-2

IMPLEMENTACIÓN DE FUNCIONES BOOLEANAS MEDIANTE CONJUNTOS COMPLETOS

Page 12: Clase 7 Semeste VI-2

IMPLEMENTACIÓN DE FUNCIONES BOOLEANAS MEDIANTE CONJUNTOS COMPLETOS

Page 13: Clase 7 Semeste VI-2

Sistemas combinacionales

• LOS SISTEMAS COMBINACIONALES SON AQUELLOS EN LOS QUE EN CADA INSTANTE, EL ESTADO LÓGICO DE SU SALIDA DEPENDEN ÚNICA Y EXCLUSIVAMENTE DE SUS ENTRADAS.

• UN SISTEMA COMBINACIONAL PUEDE TENER MÚLTIPLES SALIDAS. CADA SALIDA DEBE REPRESENTARSE POR UNA FUNCIÓN LÓGICA DIFERENTE.

• EL DISEÑO DE SISTEMAS COMBINACIONALES SE REALIZA MEDIANTE EL USO CIRCUITOS ELECTRÓNICOS:

Page 14: Clase 7 Semeste VI-2

Sistemas combinacionales

• SSI (SMALL SCALE OF INTEGRATION) QUE CONTIENEN UN NÚMERO PEQUEÑO DE PUERTAS BÁSICAS.

• MSI (MEDIUM SCALE OF INTEGRATION) DÓNDE EL NÚMERO DE PUERTAS BÁSICAS PUEDE LLEGAR A 100. SON BLOQUES CONSTRUCTORES MÁS COMPLEJOS.

• LSI (LARGE SCALE OF INTEGRATION ~1000). ALGUNOS SISTEMAS YA PROGRAMABLES.

• VLSI (VERY LARGE SCALE OF INTEGRATION >1000). ALGUNOS PROCESAORES.

• ULSI (ULTRA LARGE SCALE OF INTEGRATION >100000). ÚLTIMAS TECNOLOGÍAS.

Page 15: Clase 7 Semeste VI-2

METODOLOGÍA DE DISEÑO

1. EL DISEÑO SE REALIZA A PARTIR DEL PLANTEAMIENTO DE UN PROBLEMA.

2. SE OBTIENE PRIMERO LA TABLA DE VERDAD DE CADA UNA DE LAS SALIDAS Y, OPCIONALMENTE, LAS EXPRESIONES CANÓNICAS.

3. LUEGO SE PROCEDE A LA SIMPLIFICACIÓN PARA OBTENER UNA EXPRESIÓN BOOLEANA MÍNIMA PARA CADA FUNCIÓN.

4. POR ÚLTIMO SE REALIZA EL DIAGRAMA LÓGICO Y EL CIRCUITO DE MÍNIMO TAMAÑO.

Page 16: Clase 7 Semeste VI-2

Ejemplo:• Para abrir una caja fuerte se dispone de tres llaves, la caja se

abre si:• Están giradas A y B independientemente de si lo está C.• Cuando estando girada C, estén giradas A o B.

– TABLA DE VERDADEXPRESIÓN CANÓNICA

F(C,B,A) = C’BA + CB’A + CBA’ + CBAF(C,B,A) = m3 + m5 + m6 +m7 = S m(3,5,6,7)

Page 17: Clase 7 Semeste VI-2

MÉTODOS DE SIMPLIFICACIÓN (I)

CRITERIOS:1. MENOR NÚMERO DE TÉRMINOS EN LA FUNCIÓN (QUE EQUIVALEN A

PUERTAS LÓGICAS)2. MENOR NÚMERO DE VARIABLES EN CADA TÉRMINO (QUE

EQUIVALEN A ENTRADAS DE LAS DIVERSAS PUERTAS)3. MENOR VALOR ASOCIADO:

Nº_TÉRMINOS+Nº_VARIABLES–Nº_TÉRMINOS_CON_UN_SOLO_LITERAL-1

Page 18: Clase 7 Semeste VI-2

MÉTODOS:

• SIMPLIFICACIÓN ALGEBRAICA, APLICANDO DIRECTAMENTE EL ÁLGEBRA DE BOOLE. ES ÚTIL PARA FUNCIONES CON POCAS

VARIABLES. EJEMPLO:

Page 19: Clase 7 Semeste VI-2

MÉTODOS:

• SIMPLIFICACIÓN TABULAR, MEDIANTE TABLAS Y MAPAS QUE REPRESENTAN LA TABLA DE VERDAD. ÚTIL PARA FUNCIONES CON HASTA CINCO O

SEIS VARIABLES. EL MÉTODO MÁS USUAL ES EL MAPA DE KARNAUGH.

SERÁ EL ÚNICO QUE SE APLIQUE EN ESTA EN ADELANTE:

Page 20: Clase 7 Semeste VI-2

MÉTODOS:

• SIMPLIFICACIÓN NUMÉRICA DE QUINE-McCLUSKEY, QUE PERMITE ESCOGER DE TODAS LAS SIMPLIFICACIONES POSIBLES DE UNA FUNCIÓN, LA QUE PUEDA SER IMPLEMENTADA CON EL MENOR NÚMERO DE ELEMENTOS. SE USA PARA FUNCIONES CON MUCHAS

VARIABLES Y/O MULTISALIDAS.

Page 21: Clase 7 Semeste VI-2

Algebra de Boole

• Estudia las variables, operaciones y expresiones lógicas

• Proposición: “Frase u Oración que puede ser verdadera o falsa”

Page 22: Clase 7 Semeste VI-2

Teoremas

• TEOREMA 1: el elemento complemento A’ es único• TEOREMA 2 (ELEMENTOS NULOS): para cada elemento de B se

verifica: – A+1 = 1 – A·0 = 0.

• TEOREMA 3: cada elemento identidad es el complemento del otro. – 0’=1 – 1’=0

• TEOREMA 4 (IDEMPOTENCIA): para cada elemento de B, se verifica: – A+A=A – A·A=A

• TEOREMA 5 (INVOLUCIÓN): para cada elemento de B, se verifica: – (A’)’ = A

• TEOREMA 6 (ABSORCIÓN): para cada par de elementos de B, se verifica: – A+A·B=A – A·(A+B)=A

Page 23: Clase 7 Semeste VI-2

Teoremas

• TEOREMA 7: para cada par de elementos de B, se verifica: – A + A’·B = A + B – A · (A’ + B) = A · B

• TEOREMA 8 (ASOCIATIVIDAD): cada uno de los operadores binarios (+) y (·) cumple la propiedad asociativa: – A+(B+C) = (A+B)+C – A·(B·C) = (A·B)·C

• LEYES DE DEMORGAN: para cada par de elementos de B, se verifica: – (A+B)’ = A’·B’ (A·B)’ = A’ + B

• Para resolver todo mas rápido:– Eliminar negaciones– Suma de productos– Factorizar empleando teoremas

Page 24: Clase 7 Semeste VI-2

Teoremas comunes

Page 25: Clase 7 Semeste VI-2

Ejemplo

• Z=A.B.C+A.B.C’+AB’C• Z=A.C(C+C’)+A.B’C• Z=A.B+A.B’C (sacamos factor común)• Z=A(B+B’C) (usar el teorema 11

A+AB’=A+B)• Z=A(B+C)

Page 26: Clase 7 Semeste VI-2
Page 27: Clase 7 Semeste VI-2

Muchas Gracias

Page 28: Clase 7 Semeste VI-2