• openAccess   1. Introducción a los Sistemas Operativos Ver metadatos 

      Material docente; EI/MT1014: Sistemas Operativos (2016-07-19)
      Transparencias del Tema 1: Introducción a los sistemas operativos
    • openAccess   1.1. Actividad: SO: concepto, activación y componentes Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-19)
      Los objetivos de esta actividad son los siguientes: Definir qué es un sistema operativo y sus funciones. Describir qué es una llamada al sistema y cómo se realizan. Describir la relación entre llamadas al sistema, ...
    • openAccess   1.2. Vídeo: Activación del SO Ver metadatos 

      Enlace; EI/MT1014: Sistemas Operativos (2016-07-13)
      En esta vídeo-lección se muestra cuándo se activa el SO y la relación entre interrupciones, llamadas al sistema y SO.
    • openAccess   2. Procesos Ver metadatos 

      Material docente; EI/MT1014: Sistemas Operativos (2016-07-19)
      Transparencias del Tema 2
    • openAccess   2.1. Actividad: Procesos Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-19)
      Los objetivos de esta actividad son los siguientes: Definir qué es un proceso. Describir la información asociada a un proceso. Describir los estados de un proceso. Describir cuándo y cómo se producen las transiciones ...
    • openAccess   2.1. Boletín de ejercicios: Ejercicios de llamadas para gestión de procesos Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-13)
      Listado de ejercicios sobre gestión básica de procesos
    • openAccess   2.1. Vídeo: Las funciones fork y exec Ver metadatos 

      Enlace; EI/MT1014: Sistemas Operativos (2016-07-13)
      En esta vídeo-lección se explica cómo funcionan las llamadas al sistema fork y exec de un SO tipo UNIX
    • openAccess   2.2. Actividad: Cambio de contexto y llamadas al sistema para gestión básica de procesos Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-13)
      Los objetivos de esta actividad son los siguientes: Distinguir entre cambio de contexto y cambio de proceso. Describir cómo tiene lugar en un sistema un cambio de contexto que no implica cambio de proceso. Describir cómo ...
    • openAccess   2.2. Boletín de Ejercicios sobre gestión básica de hilos Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-13)
      Listado de ejercicios sobre gestión básica de hilos
    • openAccess   2.2. Vídeo: Ejercicio con fork Ver metadatos 

      Enlace; EI/MT1014: Sistemas Operativos (2016-07-13)
      En este vídeo-ejercicio se analiza la jerarquía de procesos generada por un código con funciones fork, se analiza la evolución de la memoria de dichos procesos y se muestra cómo sincronizar estos procesos mediante funciones ...
    • openAccess   2.3. Actividad: Gestión básica de hilos Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-13)
      Los objetivos de esta actividad son los siguientes: Implementar sencillos programas escritos en C que utilicen llamadas al sistema relacionadas con la gestión básica de hilos.
    • openAccess   2.3. Vídeo: Cambio de contexto Ver metadatos 

      Enlace; EI/MT1014: Sistemas Operativos (2016-07-27)
      En este vídeo se muestra qué es un cambio de modo de ejecución, un cambio de contexto y un cambio de proceso. También se plantea un ejemplo de cómo podría tener lugar un cambio de contexto que no implicase cambiar el ...
    • openAccess   2.4. Actividad: Planificación del procesador Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-13)
      El objetivo de esta actividad es: Describir algoritmos básicos de planificación del procesador.
    • openAccess   3. Concurrencia entre procesos Ver metadatos 

      Material docente; EI/MT1014: Sistemas Operativos (2016-07-19)
      Este tema se centra en la problemática de la ejecución concurrente (cooperante) entre varios procesos o entre varios hilos para realizar una tarea. El tema comienza planteando la necesidad de la sincronización y comunicación ...
    • openAccess   3.1.1. Vídeo: Ejercicio con mutex y variables de condición Ver metadatos 

      Enlace; EI/MT1014: Sistemas Operativos (2016-07-14)
      En este vídeo-ejercicio se resuelve un problema en el que hay que sincronizar, utilizando mutex y variables de condición, una serie de hilos que realizan unas operaciones siguiendo un esquema de turnos secuenciales. También ...
    • openAccess   3.1.2. Código del vídeo-ejercicio 3.1 Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-14)
      Código del ejercicio resuelto en el vídeo-ejercicio 3.1
    • openAccess   3.1.3. Boletín de ejercicios sobre mutex y variables de condición Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-14)
      Listado de ejercicios sobre sincronización y comunicación de hilos mediante mutex y variables de condición.
    • openAccess   3.1.4. Actividad: Comunicación y sincronización de hilos. Mutex y variables de condición Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-14)
      Los objetivos de esta actividad son: Describir y reconocer el problema de la sección crítica en la ejecución concurrente de procesos y de hilos. Describir y reconocer el problema de la sincronización entre procesos y ...
    • openAccess   3.2.1. Vídeo: Ejercicio de sincronización mediante tuberías Ver metadatos 

      Enlace; EI/MT1014: Sistemas Operativos (2016-07-18)
      Vídeo-ejercicio en el que se sincronizan unos procesos que ejecutan una secuencia de comandos del shell de Linux enlazados mediante tuberías. Se corresponde con el ejercicio 19 del boletín 3.2.
    • openAccess   3.2.2. Código del vídeo-ejercicio 3.2 Ver metadatos 

      Actividad; EI/MT1014: Sistemas Operativos (2016-07-14)
      Código del ejercicio resuelto en el vídeo-ejercicio 3.2