1. Planificación de Procesos Se realiza cuando varios procesos se ejecutan, el sistema operativo debe
decide cuál se debe ejecutar en el CPU.
2. Scheduling Es el elemento del sistema quien toma esta decisión del proceso que se va a ejecutar.
3. Algoritmo planificador Método que indica el orden de ejecución de los procesos.
4. No Apropiativa Una vez que el CPU se le ha sido asignado a un proceso, ya no se le puede
arrebatar.
5. Apropiativa Cuando a un proceso se le asigna al CPU, el SO le puede quitar del CPU antes asignado.
6. Planificación de Alto nivel Selecciona los procesos con prioridad que deben admitirse en el sistema.
7. Planificación de nivel intermedio Determina cuáles procesos pueden competir por el CPU.
8. Planificación de bajo nivel Determina a cuál proceso listo se le asignará el CPU cuando éste se
encuentre disponible.
9. FIFO Los procesos son atendidos en el orden en que entraron a la lista. El proceso tiene asignado el
CPU hasta que termina su ejecución.
10. SJF Se ejecuta primero el proceso en espera que tiene el próximo menor tiempo de ejecución, hasta
terminar.
11. Round robin Consiste en asignar el CPU al primer proceso de la lista durante un tiempo de ejecución
(Quantum), el cual es igual para todos los procesos.
12. Quantum Tiempo de cpu que podrá hacer uso un proceso para su ejecución
13. SRT Una vez que un proceso comienza su ejecución, puede ser desplazado por un nuevo proceso
con menor tiempo de ejecución.
14. Prioridad A cada proceso se le asigna una prioridad. Se le permite la ejecución al trabajo que tenga la
mayor prioridad.
15. Prioridad Externas Definidas por el usuario.
16. Prioridad Internas Determinadas por el sistema.
17. Prioridad Estáticas Cuando los procesos mantienen su prioridad constante
18. Prioridad Dinámicas Cuando las prioridades sufren cambios.
19. Colas múltiples La ejecución de los procesos se determina a través de varias listas para diferentes
CPU’s.
20. Múltiples Procesadores La planificación de procesos es más compleja cuando varios CPU’s se
encuentran disponibles.
21. Sistema Homogéneo Los procesadores son idénticos y se colocan en una sola lista.
22. Sistema Heterogéneo Los procesos son clasificados por su estructura y deben ejecutarse en un
procesador particular.
23. Analítica Toman una serie de valores y se elabora una especie de corrida en frío.
24. Simulación Elaboración de modelos con algunas herramientas y se trata de lograr un comportamiento
real de los procesos.
25. Implementación Funciona el sistema en su entorno real de trabajo.
CONCURRENTE