Universidad de León

Dept IEE, Prof J.Mª. Foces

    Algunas clases y sesiones de laboratorio en forma de presentaciones


Software necesario.


Visualizador gratuito de presentaciones realizadas con MS-PowerPoint para aquellos que no posean el producto.
Se trata de un paquete ofimático de software abierto y gratuito de una gran calidad con el que podéis visualizar las presentaciones de la asignatura.
Se trata de un paquete ofimático de software abierto y gratuito de una gran calidad con el que podéis visualizar las presentaciones de la asignatura. Neooffice está basado en OpenOffice.org y corre sobre Mac OS-X.
Adobe Acrobat Reader: Para visualizar ficheros pdf.



Las presentaciones.

  1. Introducción de MEL para el curso 06-07.

    • Resumen sobre contenidos, evaluación, recomendaciones de estudio, recursos, etc.
    • El programa oficial de MEL para el curso 06-07 se encuentra en este enlace al servidor académico de la Universidad; os recomiendo que lo leáis atentamente.
    • Pres. ppt.: Intro. MEL 07.

  2. Tecnología y abstracciones sobre computadores

    • Conceptos introductorios sobre computadores y La Sociedad de la Información y el conocimiento: Microprocesadores en todas partes.
    • Porqué la abstracción juega un papel esencial en el estudio de los computadores.
    • El modelo de Von Neumann.
    • ¿Qué es un programa? ¿Qué es el software?
    • Lenguajes de programación:Jerarquía de traducción resumida.
    • Pres. ppt.: Cap1-software.

  3. Tecnología y abstracciones sobre computadores

    • Tres unidades didácticas: C + DOC + BSDI y la jerarquía de Bloom.
    • Estructura de un computador moderno
    • El microprocesador
    • La memoria
    • Las e/s y periféricos esenciales.
    • Cómo se fabrica un CI
    • Pres. ppt.: Cap1-hardware.

  4. Capítulo 3 de PH: Arquitectura del set de instrucciones

    • En qué consiste la abstracción denominada ISA que vamos a estudiar
    • Princeton vs. Harvard
    • Qué es una instrucción
    • Registros arquitecturados y no arquitecturados.
    • MIPS: Una ISA del tipo L/S
    • Qué es el fichero de registros
    • Organización de la memoria en MIPS: Extremista superior.
    • Instrucciones LW, SW y el único modo de direccionamiento de memoria en MIPS
    • Programas introductorios.
    • Representación binaria de las instrucciones MIPS.
    • Estructuras selectivas y repetitivas.
    • Procedimientos.
    • Capítulo 3, parte 1: Fmt. pdf
      Fmt. Powerpoint

  5. Capítulo 3 de PH: Arquitectura del set de instrucciones(Parte 2)

    • Esta versión es provisional, podéis consultarla, pero, os recomiendo no imprimirla aún. Al final de este capítulo, podréis bajaros la versión definitiva en formato ppt o pdf.
    • Implementación de procedimientos en MIPS
    • Convenios para el paso de parámetros a procedimientos
    • Convenios de uso de registros en procedimientos
    • Procedimientos hoja y rama.
    • Ejemplos hoja (copia de cadenas) y rama (abs).
    • Capítulo 3, parte 2: Fmt. pdf

  6. Capítulo 3 de PH: Arquitectura del set de instrucciones(Parte 3)

    • Modos de direccionamiento en general
    • Nuevas instrucciones MIPS: lui y el registro $at, slti,
    • Ejemplos de representación binaria de algunas instrucciones
    • Estructura de un fichero ejecutable, imagen de un proceso instaldo en memoria y fases de creación de un programa en forma ejecutable.
    • Capítulo 3, parte 3: Fmt. pdf

  7. Capítulo 4 de PH: Aritmética.

    • Representación de enteros, direcciones de memoria, caracteres y reales.
    • Nuevas instrucciones MIPS
    • Diseño de una ALU de 32 bits para MIPS
    • Codificación y decodificación de flotantes.
    • Capítulo 4, parte 1: Fmt. pdf
    • Capítulo 4, parte 2 (Floating Point) Introducción al formato de punto flotante IEEE-754: Fmt. pdf
    • Capítulo 4, parte 2 (Floating Point) Norma IEEE-754: Fmt. pdf

  8. Capítulo 2: Rendimiento de los computadores

    • Por qué medir el rendimiento de los computadores
    • Tiempo de ejecución, tiempo de CPU de usuario y tiempo de CPU de sistema
    • Productividad y tiempo de respuesta
    • Ley de Amdahl, computación de alta productividad, ley de Gustafsson
    • Capítulo 2: Fmt. pdf

  9. Capítulo 5 de PH: El procesador: Ruta de datos y control.

    • Esta es la versión definitiva para el curso 06-07.
    • Secuenciación de las fases específicas de las instrucciones de ejemplo del cap. 5.
    • Modelo procesal del controlador MIPS.
    • Organización microprogramada del control MIPS.
    • Excepciones.
    • Capítulo 5, parte 1: Fmt. ppt

  10. Arquitectura del simulador SPIM

  11. Capítulo 6: Pipelining

    • Introducción y perspectiva general sobre esta técnica esencial.
    • ILP: Paralelismo a nivel de instrucciones
    • Mejora de la productividad del procesador
    • Masivamente utilizada
    • Fallos: Estructurales, de datos y de control.
    • Resumen cap. 6: Fmt. ppt.

  12. Capítulo 7: Sistemas de memorias

    • Tecnologías de memorias y organización de sistemas de memorias para sistemas empotrados
    • Resumen cap. 7 (Introducción): (Tecnología y organización de sistemas de memorias: Fmt. ppt).
    • Conceptos introductorios: Clases de congruencias, correlaciones espaciales y temporales para cadenas de referencias.
    • Principios establecidos empíricamente.
    • Ejemplos y ejercicios.
    • Mejora de la latencia del sistema de memoria observada por el procesador
    • Mejora de la producitividad del sistema de memoria principal
    • Resumen cap. 7 (Parte 2): (Jerarquía de memorias: Fmt. ppt.)

  13. Capítulo 8: Entradas y salidas