2.11.3 OS/Concurrencia (3 horas Core-Tier1)

Temas:
Core Tier2

Objetivos de Aprendizaje (Learning Outcomes):
Core-Tier2:

  1. Describir la necesidad de concurrencia en el marco de un sistema operativo [Familiarizarse]
  2. Demostrar los potenciales problemas de tiempo de ejecución derivados de la operación simultánea de muchas tareas diferentes [Usar]
  3. Resumir el rango de mecanismos que pueden ser usados a nivel del sistema operativo para realizar sistemas concurrentes y describir los beneficios de cada uno [Familiarizarse]
  4. Explicar los diferentes estados por los que una tarea debe pasar y las estructuras de datos necesarias para el manejo de varias tareas [Familiarizarse]
  5. Resumir las técnicas para lograr sicronización en un sistema operativo(por ejemplo, describir como implementar semáforos usando primitivas del sistema operativo.) [Familiarizarse]
  6. Describir las razones para usar interruptores, despacho, y cambio de contexto para soportar concurrencia en un sistema operativo [Familiarizarse]
  7. Crear diagramas de estado y transición para los dominios de problemas simples [Usar]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM