ORGANIZACIÓN COMPUTACIONAL




Código: 964
Créditos: 4
Escuela: Ciencias y Sistemas
Área: Ciencias de la Computación
Horas por Semana: 5
Pre-requisito: IPC 2
Matematica de computo 2
Física 1

Unidad 1. Lógica combinacional

1. Lógica binaria
2. Compuertas lógica básicas
3. Algebra de boole
4. Funciones de boole
5. Relaciones interpretativas del álgebra de boole y las compuertas lógicas
6. Formas canónicas y normalizadas de las funciones de boole
7. Modelos de simplificación de las funciones de boole

Unidad 2. Aplicaciones de la lógica combinacional

1. Procedimiento de diseño con logica combinacional
2. Circuitos digitales en logica combinacional con mediana y baja escala de integración, (conceptos de integración, bloques aplicativos, sumadores en cascada, restadores en cascada, mux, demux, decoder, encoger, memorias ROM)

Unidad 3. Lógica secuencia sincrona

1. Conceptos de retroalimentación
2. Los Flip-Flops (tipos, base de tiempo,
3. Diagramas de estado (redes Mealy y Moore)
4. Métodos de simplificación de los diagramas de estado.

Unidad 4. Aplicaciones de la lógica secuencial

1. Procedimiento de diseño
2. Circuitos digitales secuénciales de mediana y baja integración (registros, memorias RAM, contadores digitales).

Unidad 5. Lógica de operaciones entre registros

1. Microoperaciones
2. Macrooperaciones
3. Organización y arquitectura de un sistema de procesamiento simple
4. Diseño de un sistema de procesamiento simple.

Unidad 6. Organización y arquitectura de procesos unidades centras de control y periféricos.

1. Organización y arquitectura de un CPU
2. Arquitectura funcional de un computador
3. Organización y secuenciamiento de operaciones realizadas en los I/O de un computador (concepto de programación periférica, concepto de ejecución simultánea por periférico).
4. Presentación de procesamiento en paralelo y computadores RISC.

Bibliografía:

Lógica digital y diseño de computadores. M. Morris Mano. Prentice Hall.