El video de los algoritmos planificadores de procesos habla sobre 6 tipos de
algoritmos y los ejemplifica con una consulta médica, una cafetería y una familia
que desea disponer del uso de una computadora:
Algoritmo FCFS (FIRST COME FIRST SERVER): Primero en llegar primero en ser
servido o atendido. (El primero en llegar al consultorio es el primero en ser atendido).
Algoritmo SJF (SHORTEST JOB FIRST): Toma en cuenta el proceso de menor
duración y lo ejecuta. (Atiende al paciente con menor duración, el pequeño Timmy
que iba por una vacuna).
Algoritmo de planificación por prioridad no expulsivo: Da prioridad a los
procesos con prioridad más alta. En caso de que 2 procesos tengan la misma
prioridad se utiliza un FCFS (Primero en llegar, primero en ser atendido). (En este
caso entra Huachicolito que tiene quemaduras graves)
Algoritmo de planificación por prioridad expulsivo: Da prioridad a los procesos
con prioridad más alta. Si llega un proceso en el tiempo de ejecución del proceso
actual, dicho proceso se para y se deshecha para comenzar con el nuevo proceso.
(Si ya esta un paciente en el consultorio, y llega otro con mayor prioridad este sale
del consultorio y se atiende al de mayor prioridad).
Algoritmo SRTF (SHORTEST REMAINING TIME FIRST): Selecciona el proceso
cuyo tiempo restante de ejecución sea el más corto o tarde menos tiempo en
terminar. (En este caso en la preparación de los alimentos, se hace primero el que
dura menos tiempo en preparar).
Algoritmo Round Robin: En este proceso se asigna a cada proceso una porción
de tiempo equitativa y ordenada. (En el uso de la computadora se les dan jornadas
de 10 minutos para que la ocupen 2 personas equitativamente, hasta concluir su
proceso).
En conclusión, cada algoritmo de planificación tiene una función especifica y
se utilizan para diferentes procesos que pueden llegar a aparecer un sistema
operativo, es decir, a cada proceso le corresponde un algoritmo de
planificación adecuado.
algoritmos y los ejemplifica con una consulta médica, una cafetería y una familia
que desea disponer del uso de una computadora:
Algoritmo FCFS (FIRST COME FIRST SERVER): Primero en llegar primero en ser
servido o atendido. (El primero en llegar al consultorio es el primero en ser atendido).
Algoritmo SJF (SHORTEST JOB FIRST): Toma en cuenta el proceso de menor
duración y lo ejecuta. (Atiende al paciente con menor duración, el pequeño Timmy
que iba por una vacuna).
Algoritmo de planificación por prioridad no expulsivo: Da prioridad a los
procesos con prioridad más alta. En caso de que 2 procesos tengan la misma
prioridad se utiliza un FCFS (Primero en llegar, primero en ser atendido). (En este
caso entra Huachicolito que tiene quemaduras graves)
Algoritmo de planificación por prioridad expulsivo: Da prioridad a los procesos
con prioridad más alta. Si llega un proceso en el tiempo de ejecución del proceso
actual, dicho proceso se para y se deshecha para comenzar con el nuevo proceso.
(Si ya esta un paciente en el consultorio, y llega otro con mayor prioridad este sale
del consultorio y se atiende al de mayor prioridad).
Algoritmo SRTF (SHORTEST REMAINING TIME FIRST): Selecciona el proceso
cuyo tiempo restante de ejecución sea el más corto o tarde menos tiempo en
terminar. (En este caso en la preparación de los alimentos, se hace primero el que
dura menos tiempo en preparar).
Algoritmo Round Robin: En este proceso se asigna a cada proceso una porción
de tiempo equitativa y ordenada. (En el uso de la computadora se les dan jornadas
de 10 minutos para que la ocupen 2 personas equitativamente, hasta concluir su
proceso).
En conclusión, cada algoritmo de planificación tiene una función especifica y
se utilizan para diferentes procesos que pueden llegar a aparecer un sistema
operativo, es decir, a cada proceso le corresponde un algoritmo de
planificación adecuado.