Sistemas operativos: Gestión de procesos.

De MediaWiki
Ir a la navegación Ir a la búsqueda

Rúbrica

Rúbrica de Xuño 2021 Xunta de Galicia (tema 16 de A2)
Tema Peso
1 - Presentación do tema: índice, contexto, coherencia, claridade expositiva, relación co currículo, conclusións e bibliografía. 15 %
2 - Dominio e credibilidade transmitida, incluídas referencias á actualidade do tema 20 %
3 - Concepto de proceso: Definición, atributos, BCP/PCB, cambio de contexto, xerarquía de procesos. 5 %
4 – Estados e transicións dun proceso: estados, transicións, diagrama de transición de estados.. 15 %
5 – Fíos (threads): definición, recursos compartidos e non compartidos, vantaxes, desvantaxes, usos.. 10 %
6 - Planificación de procesos: definición, algoritmos apropiativos e non apropiativos, vantaxes e desvantaxes 15 %
7 - Comunicación entre procesos: memoria compartida, intercambio de mensaxes (sockets, portos, pipes, RPC) 5 %
8 - Sincronización entre procesos: concorrencia, mecanismos de sincronización (enfoque software, hardware e sistema

operativo) problemas de sincronización e solucións (inanición e interbloqueos).

10 %
9 – Xestión de procesos en Windows e Linux 5 %


Introducción

Procesos

Definición de proceso

Tabla de Procesos

Jerarquía de procesos

Estados del proceso

Concurrencia y cambio de contexto

Concurrencia o multiprogramación

Hilos

Interacción entre procesos

Competencia entre Procesos

Condiciones de competencia

3.1.2. La sección crítica === 3.1.3. Métodos de exclusión mutua ===

Comunicación entre procesos =

Memoria Compartida

Intercambio de mensajes

Buzones y puertos

Conductos (pipes)

Llamadas a procedimientos remotos (RPC)

Interbloqueo e Inanición

Condiciones de Hoffman

Prevención del interbloqueo

Planificación de Procesos

Objetivo de la planificación de procesos

Planificación garantizada

Algoritmos de Planificación

Primero en llegar, primero en servir (FCFS)

Round Robin (RR)

Planificación con prioridad

Primero el más corto (SJF)

Menor tiempo restante (SRT)

Colas con diferente nivel de prioridad (colas multinivel)

Colas de diferente nivel de prioridad realimentadas

Algoritmos de planificación en multiprocesadores

Implementación de la planificación de procesos en los sistemas operativos actuales

Gestión de procesos en Android

Tipos de procesos en Android

Planificación de procesos

Conclusión

Relación del tema con el currículo

Bibliografía

Referencias