_____________________________________________________________________________________


Presentación y objetivos del curso

En este apartado se describen los principales objetivos del curso y se muestra la bibliografía a utilizar.

Objetivos del curso (PDF)


Tema 1. Introducción a los computadores

Este tema describe qué es un computador y muestra los principales elementos constructivos de la arquitectura Von Neumann. Describe el concepto de instrucción máquina y las fases de ejecución de una instrucción. Se muestran enlaces a páginas web donde se puede encontrar la evolución que han sufrido los computadores.

1. Presentación del tema (PDF)

1.2. Introducción a los computadores (PDF)

Tema 2. Representación de la información en el computador

El tema describe los princpales métodos que se emplean en un computador para representar la información, haciendo especial énfasis en los sistemas de represetnación de números.

2. Presentación del tema (PDF)

2.1. Representación de la información (PDF)

Tema 3. Programación en ensamblador

El tema presenta los fundamentos básicos de la programación en ensamblador, el formato de las instrucciones y los diferentes modos de direccionamiento. Como ejemplo de ensamblador se utiliza el ensamblador del MIPS 32. Se incluyen los siguientes materiales:

3. Presentación del tema (PDF)

3.1. Fundamentos de la programación en ensamblador (PDF)

3.2. Ensamblador del MIPS32, modelo de memoria y representación de datos (PDF)

3.3. Formato de instrucciones y modos de direccionamiento (PDF)

3.4. Llamadas a procedimientos y uso de pila (PDF)


Tema 4. El procesador

El tema describe la organización del procesador y el funcionamiento de la unidad de control. También se muestra cómo se ejecutan las instrucciones dentro de un computador, los diferentes modos de ejecución y el arranque del computador. Se presenta el concepto de interrupción y se describen las principales técnicas de diseño de la unidad de control. Por último se muestra el tiempo de ejecución de un programa y el concepto de paralelismo a nivel de instrucciones. Se incluyen los siguientes materiales:

4. Presentación del tema (PDF)

4.1. Elementos básicos de un computador elemental (PDF)

4.2. Diseño de la Unidad de control (PDF)

4.3. Simulador WepSIM (URL)


Tema 5. Jerarquía de memoria

El tema presenta los principales tipos de memoria y los fundamentos de la jerarquía de memoria, de la memoria caché y de la memoria virtual. Se incluyen los siguientes materiales:

5. Presentación del tema (PDF)

5.1. Introducción a la jerarquía de memoria (PDF)

5.2. Memoria caché (PDF)

5.3. Memoria virtual (PDF)


Tema 6. Sistemas de Entrada/Salida

El tema describe el concepto de periférico, centrándose en la estructura de un disco duro y de una memoria flash. Describe el concepto de bus y de módulo de entrada/salida. Por último describe las principales técnicas de entrada/salida empleadas.

6. Presentación del tema (PDF)

6.1. Tema 6. Sistemas de Entrada/Salida (PDF)
Last modified: Tuesday, 3 May 2022, 9:25 AM