Algoritmo SJF

 ALGORITMO SJF (Shortest Job First)


El algoritmo SJF (Shortest-Job-First) se basa en los ciclos de vida de los procesos, los cuales transcurren en dos etapas o periodos que son: ciclos de CPU y ciclos de entrada/salida, también conocidos por ráfagas.

La palabra shortest (el más corto) se refiere al proceso que tenga el el próximo ciclo de CPU mas corto. 
 
La idea es escoger entre todos los procesos listos el que tenga su próximo ciclo de CPU más pequeño.

El SJF se puede comportar de dos formas: 

  1. Con Desalojo: Si se incorpora un nuevo proceso a la cola de listos y este tiene un ciclo de CPU menor que el ciclo de CPU del proceso que se está ejecuando,entonces dicho proceso es desalojado y el nuevo proceso toma la CPU. 
  2. Sin desalojo: Cuando un proceso toma la CPU, ningún otro proceso podrá apropiarse de ella hasta que que el proceso que la posee termine de ejecutarce.

Te adjuntamos un audio explicativo, presta atención: 

 

Explicación Algoritmo SJF    

Comentarios

Entradas populares de este blog

QR CODE MONKEY: Symbaloo

Round Robin