SlideShare una empresa de Scribd logo
1 de 14
Algoritmo FCFS (First come-First
served)
posee un alto
     tiempo de                              Para elegir el
 respuesta de la                          proceso al cual se
                      La planificación      le asignará la
   CPU pues el
                      FCFS elimina la     CPU, se escoge el
    proceso no
                          noción e          que lleva más
abandona la CPU
                    importancia de las       tiempo listo
  hasta no haber
                     prioridades de los     (primero en la
concluido pues es
                         procesos.               cola).
 un algoritmo Sin
   Desalojo (No
    Apropiativo)
El proceso que se está ejecutando solo cede la CPU por dos razones:


   Que se bloquee voluntariamente en espera de un evento. (Impresora,
    fichero, etc)
   Cuando termina su ejecución

                                      Ventaja
                                      • fácil implementación

                                      Desventaja
                                      • no es válido para entornos
                                        interactivos ya que un proceso de
                                        mucho cálculo de CPU hace
                                        aumentar el tiempo de espera de los
                                        demás procesos.
Ejemplo en Java
   import java.util.*;
    public class FCFS {
    /*ESTA CLASE RECIBE UN VECTOR CON TODOS LOS DATOS QUE SE NECESITAN PARA
    EMPEZAR A EJECUTAR EL ALGORITMO, EN ESTE SE EMPIEZAN A
    EJECUTAR LOS PROCESOS A COMO FUERON LLEGANDO*/
    Vector VectorProcesos;
    private double DoubleTiempoEspera=0;
    private int DoubleTiempoEspera1=0;
    private int vectoraux[];
    private int NumeroProceso[];
    private String ProcesosNombres[];
    private double vectoraux1[];
    /*EN EL CONTRUCTOR SE RECIBE EL VECTOR CON TODOS LOS DATOS DE LOS
    PROCESOS*/
    public FCFS(Vector VectorProcesos){
    this.VectorProcesos = VectorProcesos;
    vectoraux=new int[VectorProcesos.size()];
    NumeroProceso=new int[VectorProcesos.size()];
    ProcesosNombres=new String[VectorProcesos.size()];
    vectoraux1=new double[VectorProcesos.size()];
    }

    /*EN ESTA PARTE SE CALCULA EL TIEMPO PROMEDIO DE ESPERA DEL ALGORTIMO*/
    public double getTiempoEsperaPromedio(){
    for (int
    i=0;i DoubleTiempoEspera+=((Procesos)VectorProcesos.elementAt(i)).getIntTiempoRafaga();
    DoubleTiempoEspera1+=((Procesos)VectorProcesos.elementAt(i)).getIntTiempoRafaga();
    ProcesosNombres[i]=((Procesos)VectorProcesos.elementAt(i)).getStringNombre();
    NumeroProceso[i]=((Procesos)VectorProcesos.elementAt(i)).getIntTiempoLlegada()+1;
    vectoraux[i]=DoubleTiempoEspera1;
    vectoraux1[i]=DoubleTiempoEspera;
    }
    DoubleTiempoEspera=0;
    for (int i=0;i DoubleTiempoEspera+=vectoraux1[i];
    }
    DoubleTiempoEspera=DoubleTiempoEspera/VectorProcesos.size();
    return DoubleTiempoEspera;
    }
    /*SE DEVUELVEN LOS TIEMPOS DE RAFAGA*/
    public int[] getValores(){
    return vectoraux;
    }
   /*SE DEVUELVEN EL TIEMPO DE RAFAGA*/
    public String[] getNombre(){
    return ProcesosNombres;
    }
    /*SE DEVUELVE EL NUMERO DE PROCESO*/
    public int[] getNumeroProceso(){
    return NumeroProceso;
    }
    /*SE DEVUELVE EL TIEMPO PROMEDIO DE ESPERA*/
    public double imprimeResultado(){
    System.out.println(DoubleTiempoEspera);
    return DoubleTiempoEspera;
    }
    }
Algoritmo FSS-Panificador por reparto equitativo



  Utilizado en sistemas
 multiusuario con procesos
      paralelos (hilos)




                         cómo se comporta el
                       conjunto de procesos de
                       usuario que constituyen
                           una aplicación.




                                                 cada usuario dispone de
                                                 una parte del procesador
   la planificación se lleva por prioridades, teniendo en cuenta la prioridad básica del
    proceso, su utilización reciente de la CPU y la utilización reciente de la CPU por parte del
    grupo al que pertenece. Cuanto mayor es el valor numérico de la prioridad, menor es ésta


   En el caso de la utilización del grupo, la media se normaliza dividiendo por el peso del
    grupo. Cuanto mayor es el peso asignado al grupo, menos afecta su utilización a la
    prioridad


   La FSS tiene en cuenta el historial de ejecución de un grupo a fin de procesos, junto con el
    historial de ejecución individual de cada proceso
La planificación se lleva a cabo por prioridades. Cuanto mayor es
el valor numérico de la prioridad menor es ésta. Se tiene en cuenta
para la asignación de prioridades:


   Prioridad Básica del proceso


   Uso de CPU recientemente por parte del proceso


   Uso de CPU recientemente por parte del grupo al que pertenec2
Los recursos no utilizados por un grupo de porción
Ejemplo en UNIX   justa se distribuyen a otros grupos en proporciona sus
                  necesidades relativas.
Gracias
Diego Camilo Aguirre Lora

Más contenido relacionado

La actualidad más candente

Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016Pablo Macon
 
Administracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemasAdministracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemasANIUX77
 
Sistemas operativos unidad 2
Sistemas operativos unidad 2Sistemas operativos unidad 2
Sistemas operativos unidad 2Luis Cigarroa
 
Multiprogramacion profe pit_aaaaa
Multiprogramacion profe pit_aaaaaMultiprogramacion profe pit_aaaaa
Multiprogramacion profe pit_aaaaatayzhev
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosFernando Morales
 
Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Rodrigo Saraguro
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosChiNo Sosa Erazo
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosJuan Mago
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
Analisis fernando ramos_gete
Analisis fernando ramos_geteAnalisis fernando ramos_gete
Analisis fernando ramos_getefernando020
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis RiveroNelisRivero
 
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011Abimael hernandez
 
Multitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos yMultitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos yMiguel Magaña
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windowsisack_500
 
Vision general de los sistemas operativos
Vision general de los sistemas operativosVision general de los sistemas operativos
Vision general de los sistemas operativossuperone314
 

La actualidad más candente (20)

Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016
 
Administracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemasAdministracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemas
 
Sistemas operativos unidad 2
Sistemas operativos unidad 2Sistemas operativos unidad 2
Sistemas operativos unidad 2
 
Multiprogramacion profe pit_aaaaa
Multiprogramacion profe pit_aaaaaMultiprogramacion profe pit_aaaaa
Multiprogramacion profe pit_aaaaa
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativos
 
Procesamiento segmentado
Procesamiento segmentado   Procesamiento segmentado
Procesamiento segmentado
 
Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)Planificacion de CPU FCFS (First Come, First Served)
Planificacion de CPU FCFS (First Come, First Served)
 
Introduccion a los procesos
Introduccion a los  procesosIntroduccion a los  procesos
Introduccion a los procesos
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS (I Bimestre Abril Agosto 2011)
 
Analisis fernando ramos_gete
Analisis fernando ramos_geteAnalisis fernando ramos_gete
Analisis fernando ramos_gete
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis Rivero
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)
SISTEMAS OPERATIVOS ( II Bimestre Abril Agosto 2011)
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011
 
Multitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos yMultitarea, multiprogramación, multiprocesos y
Multitarea, multiprogramación, multiprocesos y
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windows
 
Vision general de los sistemas operativos
Vision general de los sistemas operativosVision general de los sistemas operativos
Vision general de los sistemas operativos
 

Destacado

Cómo distribuyen el tiempo los estudiantes de 8ºd en su vida diaria
Cómo distribuyen  el tiempo los estudiantes de 8ºd en su vida diariaCómo distribuyen  el tiempo los estudiantes de 8ºd en su vida diaria
Cómo distribuyen el tiempo los estudiantes de 8ºd en su vida diariaKarythoo Mendez
 
Fenomenos de esperas 1
Fenomenos de esperas 1Fenomenos de esperas 1
Fenomenos de esperas 1lrcarmenz
 
Teoría De La Renovación
Teoría De La RenovaciónTeoría De La Renovación
Teoría De La Renovaciónjonathansb6
 
Procesos de renovación
Procesos de renovaciónProcesos de renovación
Procesos de renovaciónxpr1985
 
teoría de colas o fenómenos de espera
teoría de colas o fenómenos de esperateoría de colas o fenómenos de espera
teoría de colas o fenómenos de esperaparraedga
 
Colas teoría
Colas teoríaColas teoría
Colas teoríaAmelia
 

Destacado (8)

Cómo distribuyen el tiempo los estudiantes de 8ºd en su vida diaria
Cómo distribuyen  el tiempo los estudiantes de 8ºd en su vida diariaCómo distribuyen  el tiempo los estudiantes de 8ºd en su vida diaria
Cómo distribuyen el tiempo los estudiantes de 8ºd en su vida diaria
 
Fenomenos de esperas 1
Fenomenos de esperas 1Fenomenos de esperas 1
Fenomenos de esperas 1
 
Teoría De La Renovación
Teoría De La RenovaciónTeoría De La Renovación
Teoría De La Renovación
 
Procesos de renovación
Procesos de renovaciónProcesos de renovación
Procesos de renovación
 
teoría de colas o fenómenos de espera
teoría de colas o fenómenos de esperateoría de colas o fenómenos de espera
teoría de colas o fenómenos de espera
 
LINEAS DE ESPERA
LINEAS DE ESPERALINEAS DE ESPERA
LINEAS DE ESPERA
 
Colas teoría
Colas teoríaColas teoría
Colas teoría
 
Fenomenos de Espera
Fenomenos de EsperaFenomenos de Espera
Fenomenos de Espera
 

Similar a Fcfs fss

Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis RiveroNelisRivero
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajojoel vasquez
 
Unidad 2 jacinto
Unidad 2 jacintoUnidad 2 jacinto
Unidad 2 jacintoAreli996
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPUFernanda Soto
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa iiAlejandro Ordoñez
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist operfloresitalagu
 
Unidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IUnidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IKamps Tepes
 
Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)fredur
 
Planificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosPlanificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosCarina Hurtado
 
Planificación de un_proceso
Planificación de un_procesoPlanificación de un_proceso
Planificación de un_procesosiamu_evap
 
Procesos de un sistema operativo
Procesos de un sistema operativoProcesos de un sistema operativo
Procesos de un sistema operativoRaul Abad
 
Funciones principales de los sistemas operativos
Funciones principales de los sistemas operativosFunciones principales de los sistemas operativos
Funciones principales de los sistemas operativosIrving Hofstadter
 

Similar a Fcfs fss (20)

Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis Rivero
 
Planificación Sistemas Operativos 2021 2
Planificación Sistemas Operativos 2021 2Planificación Sistemas Operativos 2021 2
Planificación Sistemas Operativos 2021 2
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
 
Unidad 2 jacinto
Unidad 2 jacintoUnidad 2 jacinto
Unidad 2 jacinto
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPU
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa ii
 
Grupo1
Grupo1Grupo1
Grupo1
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist oper
 
Unidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IUnidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos I
 
(2) Arquitectura del SO (generalidades).pdf
(2) Arquitectura del SO (generalidades).pdf(2) Arquitectura del SO (generalidades).pdf
(2) Arquitectura del SO (generalidades).pdf
 
6 so-teo-planificacion
6 so-teo-planificacion6 so-teo-planificacion
6 so-teo-planificacion
 
Actividad colaborativa 301402 7
Actividad colaborativa  301402 7Actividad colaborativa  301402 7
Actividad colaborativa 301402 7
 
Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)Capítulo 4 - Libro Azúl (Profesor)
Capítulo 4 - Libro Azúl (Profesor)
 
21
2121
21
 
Planificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosPlanificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas Operativos
 
Sistemas operativos - 6to SSI
Sistemas operativos - 6to SSISistemas operativos - 6to SSI
Sistemas operativos - 6to SSI
 
Planificación de un_proceso
Planificación de un_procesoPlanificación de un_proceso
Planificación de un_proceso
 
Procesos de un sistema operativo
Procesos de un sistema operativoProcesos de un sistema operativo
Procesos de un sistema operativo
 
Capitulo5 2011
Capitulo5 2011Capitulo5 2011
Capitulo5 2011
 
Funciones principales de los sistemas operativos
Funciones principales de los sistemas operativosFunciones principales de los sistemas operativos
Funciones principales de los sistemas operativos
 

Más de David Rodríguez Gómez (14)

Isam (método de acceso secuencial indexado)
Isam (método de acceso secuencial indexado)Isam (método de acceso secuencial indexado)
Isam (método de acceso secuencial indexado)
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoria
 
Algoritmos de planificador
Algoritmos de planificadorAlgoritmos de planificador
Algoritmos de planificador
 
Sjf srtf
Sjf   srtfSjf   srtf
Sjf srtf
 
Fifo hrrn
Fifo   hrrnFifo   hrrn
Fifo hrrn
 
Round robin
Round robinRound robin
Round robin
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Robotica
RoboticaRobotica
Robotica
 
Modelos de informacion
Modelos de informacionModelos de informacion
Modelos de informacion
 
Inteligencias multiples0
Inteligencias multiples0Inteligencias multiples0
Inteligencias multiples0
 
Inteligencias múltiples
Inteligencias múltiplesInteligencias múltiples
Inteligencias múltiples
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Modelos de programacion
Modelos de  programacionModelos de  programacion
Modelos de programacion
 
Modelo informático
Modelo informáticoModelo informático
Modelo informático
 

Fcfs fss

  • 1.
  • 2. Algoritmo FCFS (First come-First served)
  • 3. posee un alto tiempo de Para elegir el respuesta de la proceso al cual se La planificación le asignará la CPU pues el FCFS elimina la CPU, se escoge el proceso no noción e que lleva más abandona la CPU importancia de las tiempo listo hasta no haber prioridades de los (primero en la concluido pues es procesos. cola). un algoritmo Sin Desalojo (No Apropiativo)
  • 4. El proceso que se está ejecutando solo cede la CPU por dos razones:  Que se bloquee voluntariamente en espera de un evento. (Impresora, fichero, etc)  Cuando termina su ejecución Ventaja • fácil implementación Desventaja • no es válido para entornos interactivos ya que un proceso de mucho cálculo de CPU hace aumentar el tiempo de espera de los demás procesos.
  • 5.
  • 6. Ejemplo en Java  import java.util.*; public class FCFS { /*ESTA CLASE RECIBE UN VECTOR CON TODOS LOS DATOS QUE SE NECESITAN PARA EMPEZAR A EJECUTAR EL ALGORITMO, EN ESTE SE EMPIEZAN A EJECUTAR LOS PROCESOS A COMO FUERON LLEGANDO*/ Vector VectorProcesos; private double DoubleTiempoEspera=0; private int DoubleTiempoEspera1=0; private int vectoraux[]; private int NumeroProceso[]; private String ProcesosNombres[]; private double vectoraux1[]; /*EN EL CONTRUCTOR SE RECIBE EL VECTOR CON TODOS LOS DATOS DE LOS PROCESOS*/ public FCFS(Vector VectorProcesos){ this.VectorProcesos = VectorProcesos; vectoraux=new int[VectorProcesos.size()]; NumeroProceso=new int[VectorProcesos.size()]; ProcesosNombres=new String[VectorProcesos.size()]; vectoraux1=new double[VectorProcesos.size()]; }
  • 7. /*EN ESTA PARTE SE CALCULA EL TIEMPO PROMEDIO DE ESPERA DEL ALGORTIMO*/ public double getTiempoEsperaPromedio(){ for (int i=0;i DoubleTiempoEspera+=((Procesos)VectorProcesos.elementAt(i)).getIntTiempoRafaga(); DoubleTiempoEspera1+=((Procesos)VectorProcesos.elementAt(i)).getIntTiempoRafaga(); ProcesosNombres[i]=((Procesos)VectorProcesos.elementAt(i)).getStringNombre(); NumeroProceso[i]=((Procesos)VectorProcesos.elementAt(i)).getIntTiempoLlegada()+1; vectoraux[i]=DoubleTiempoEspera1; vectoraux1[i]=DoubleTiempoEspera; } DoubleTiempoEspera=0; for (int i=0;i DoubleTiempoEspera+=vectoraux1[i]; } DoubleTiempoEspera=DoubleTiempoEspera/VectorProcesos.size(); return DoubleTiempoEspera; } /*SE DEVUELVEN LOS TIEMPOS DE RAFAGA*/ public int[] getValores(){ return vectoraux; }
  • 8. /*SE DEVUELVEN EL TIEMPO DE RAFAGA*/ public String[] getNombre(){ return ProcesosNombres; } /*SE DEVUELVE EL NUMERO DE PROCESO*/ public int[] getNumeroProceso(){ return NumeroProceso; } /*SE DEVUELVE EL TIEMPO PROMEDIO DE ESPERA*/ public double imprimeResultado(){ System.out.println(DoubleTiempoEspera); return DoubleTiempoEspera; } }
  • 9. Algoritmo FSS-Panificador por reparto equitativo Utilizado en sistemas multiusuario con procesos paralelos (hilos) cómo se comporta el conjunto de procesos de usuario que constituyen una aplicación. cada usuario dispone de una parte del procesador
  • 10. la planificación se lleva por prioridades, teniendo en cuenta la prioridad básica del proceso, su utilización reciente de la CPU y la utilización reciente de la CPU por parte del grupo al que pertenece. Cuanto mayor es el valor numérico de la prioridad, menor es ésta  En el caso de la utilización del grupo, la media se normaliza dividiendo por el peso del grupo. Cuanto mayor es el peso asignado al grupo, menos afecta su utilización a la prioridad  La FSS tiene en cuenta el historial de ejecución de un grupo a fin de procesos, junto con el historial de ejecución individual de cada proceso
  • 11. La planificación se lleva a cabo por prioridades. Cuanto mayor es el valor numérico de la prioridad menor es ésta. Se tiene en cuenta para la asignación de prioridades:  Prioridad Básica del proceso  Uso de CPU recientemente por parte del proceso  Uso de CPU recientemente por parte del grupo al que pertenec2
  • 12. Los recursos no utilizados por un grupo de porción Ejemplo en UNIX justa se distribuyen a otros grupos en proporciona sus necesidades relativas.
  • 13.