Referencias Bibliográficas: [Silberschatz et al., 2018,Stallings, 2017]
Temas
- Planificación con expropiación y sin expropiación
- Planificadores y políticas (por ejemplo, primero en llegar primero en ser servido, trabajo más corto primero, prioridad, round robin, multinivel). Ver también: Fundamentos de Sistemas (SF) -Resource
- Conceptos de planificación de multiprocesador simétrico (SMP) y coherencia de caché Ver también: Arquitectura y Organización (AR) -MemoryHierarchy
- Temporizadores (por ejemplo, construir muchos temporizadores a partir de temporizadores de hardware finitos). Ver también: Arquitectura y Organización (AR) -AssemblyLevelMachineOrganization
- Justicia e inanición
- Subtemas de sistemas operativos como planificación consciente de energía y planificación en tiempo real. Ver también: Arquitectura y Organización (AR) -PerformanceEnergyEfficiency, Desarrollo de Plataformas Especializadas (SPD) -EmbeddedPlatforms, Desarrollo de Plataformas Especializadas (SPD) -MobilePlatforms
- Planificación cooperativa, como futexes de Linux y planificación en espacio de usuario.
Aprendizaje esperado (Learning Outcomes)
- Comparar y contrastar los algoritmos comunes utilizados para planificación con y sin expropiación de tareas en sistemas operativos, como prioridad, comparación de rendimiento y esquemas de participación justa [Comparar]
- Explicar las relaciones entre algoritmos de planificación y dominios de aplicación [Explicar]
- Explicar las distinciones entre tipos de planificadores de procesador como corto plazo, mediano plazo, largo plazo y E/S [Explicar]
- Evaluar un problema o solución para determinar la idoneidad para multiprocesamiento asimétrico y/o simétrico [Evaluar]
- Evaluar un problema o solución para determinar la idoneidad como proceso vs hilos [Evaluar]
- Listar algunos contextos que se benefician de la planificación con expropiación y con plazo límite [Listar/Enumerar]
- Explicar las formas en que la lógica incorporada en los algoritmos de planificación es aplicable a otros mecanismos de sistemas operativos, como primero en llegar primero en ser servido o prioridad para E/S de disco, planificación de red, planificación de proyectos y problemas más allá de la computación [Explicar]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM