Grado en Ingeniería Informática

Fundamentos de Tecnología de Computadores

Programa del curso

  • Sección 1.- Introducción. Sistemas de numeración
    • Sistemas analógicos y sistemas digitales.
      • Conversión analógico digital y digital analógico.
      • Ventajas de los sistemas digitales.
      • Electrónica digital como base de los computadores actuales.
    • Historia de los computadores.
      • (Leer documento sobre historioa de los computadores)
    • Representación de los números. Sistemas numéricos.
      • Sistema binario.
      • Sistema octal.
      • Sistema Hexadecimal.
      • Decimal codificado en binario (BCD)
      • Conversión entre sistemas numéricos.
    • Nociones sobre operaciones matemáticas con números binarios.
      • Representación de números enteros negativos.
        • Complemento a 2.
        • Complemento a 1.
      • Ejemplos de operaciones con números binarios.
    • Códigos progresivos (código Gray)
    • Detección de errores (paridad)
    • Códigos alfanuméricos.

  • Sección 2.- Algebra de Boole. Funciones lógicas.
    • Algebra de Boole, definición y postulados
      • Definición de Algebra de Boole.
      • Postulados:
        • Propiedad conmutativa.
        • Elemento neutro.
        • Propiedad distributiva.
        • Elemento negado.
    • Teoremas del algebra de Boole.
      • Teoremas varios.
      • Leyes de Morgan.
    • Funciones básicas del algebra de Boole, puertas lógicas.
      • Funciones AND, OR, NOT.
      • Funciones NAND, NOR.
      • Función O-exclusiva.
    • Funciones lógicas.
      • Función lógica.
      • Tabla de verdad de una función lógica.
      • Simplificación algebraica de funciones lógicas.
    • Realización de funciones lógicas con puertas NAND y con puertas NOR.
    • Funciones incompletas.

  • Sección 3.- Circuitos combinacionales.
    • Nociones
      • ¿Qué son los circuitos combinacionales?
      • Descripción de un circuito combinacional.
        • Tabla de verdad.
        • Funciones lógicas.
    • Formas canónicas.
      • Definición de minterm y maxterm.
      • Expresión como suma de productos y productos de sumas.
      • Conversión algebraica a formas canónicas.
    • Simplificación de funciones lógicas (Karnaugh)
      • Mapas de Karnaugh.
        • Para dos variables.
        • Para tres variables.
        • Para cuatro variables.
        • Para cinco variables.
      • Implicante, implicante primo, implicante primo esencial.
      • Simplificación de funciones por medio del mapa de Karnaugh.
      • Uso del mapa de Karnaugh para funciones incompletas.
      • Simplificación por medio de Karnaugh de multifunciones.

  • Sección 4.- Circuitos combinacionales de escala de integración media.
    • Decodificadores.
      • Realización en puertas.
      • Decodificador decimal.
      • Decodificador hexadecimal.
      • Decodificador de 1 entre 32.
      • Realización de funciones lógicas con decodificadores.
    • Codificadores.
    • Multiplexores.
      • Realización en puertas.
      • Ampliación de calanes asociando multiplexores.
      • Realización de funciones lógicas con multiplexores.
    • Comparadores binarios.
      • Comparador binario de 4 bits en puertas.
      • Comparador binario de 8 bits con comparadores de 4 bits.

  • Sección 5.- Circuitos secuenciales.
    • Definición.
      • Circuitos secuenciales.
      • Máquina de Mealy.
      • Máquina de Moore.
    • Clasificación de los sistemas secuenciales.
      • Asíncronos.
        • De realimentación directa.
        • Realimentación por células asíncronas.
      • Síncronos.
        • Sincronizados por nivel.
        • Sincronizados por flanco.
    • Circuitos monoestables y astables.
      • Monoestables no realimentados.
      • Monoestables Realimentados.
        • No redisparables.
        • Redisparables.
      • Circuitos astables.
      • El circuito integrado 555.
        • Funcionamiento como monoestable.
        • Funcionamiento como astable.
    • Circuitos biestables.
      • Biestables asíncronos (latch)
      • Biestables síncronos (flip-flop)
        • Flip-flop maestro esclavo.

  • Sección 6.- Sistemas secuenciales síncronos.
    • Contadores.
      • Contadores binarios asíncronos.
      • Contadores binarios síncronos.
      • Síntesis de contadores síncronos.
    • Registros.
      • Latch.
      • Registros de desplazamiento.
    • Análisis y síntesis de circuitos secuenciales síncronos.
      • Análisis de un circuito secuencial síncrono.
      • Síntesis de un circuito secuencial síncrono.

  • Sección 7.- Memorias.
    • Introducción.
    • Parámetros característicos de una memoria.
      • Capacidad.
      • Forma de acceso.
    • Tecnología de las unidades de memoria.