procesos
Técnicas de gestión de proceso
Algoritmos:
FCFS (First Come, First Served): es un algoritmo q simula el mundo real, con respecto a los tiempos de espera y las colas deestado. Este algoritmo no es particularmente recomendado, puesto q los tiempos de espera de un proceso pueden ser largos porque se atiende el primero de los procesos que entra además de esto, losrecursos que no se están ocupando podrían ser usados en otro proceso, lo que pone en desventaja al sistema.
Short-Job-First (SJF): este algoritmo hace un cálculo del promedio de tiempo de ejecución yocupo y de esta manera le es asignada la CPU al de menor tiempo, cuando existen procesos con el mismo promedio aplica la lógica de FCFS, aunque presenta un tiempo promedio mejor al FCFS este tambiénpresenta una desventaja ya que no se puede estimar
Round Robin (RR): la cola de procesos listos es tratada como en el algoritmo FCFS, se asigna el CPU a cada proceso por un tiempo determinado llamadoquamtun, el valor de este es muy importante e su rendimiento.
Prioridades: se asigna prioridad a los procesos en caso de procesos de igual prioridad se aplica FCFS, el tiempo de espera de los procesosde menor prioridad puede ser indefinido. Se aplica la prioridad externa o internamente. Para solucionar el tiempo de espera se asigna prioridad como función acumulada en el tiempo o se disminuye comofunción acumulada en el tiempo de ejecución.
Algoritmos combinados: en los sistemas actuales se usa una combinación de algoritmos como RR, Prioridad, SJF. Lo q hace mas agil la planificación deprocesos en cola, el tamaño del quantum en cada cola y loa procesos cambian de cola por su historia. Los procesos se separan por su necesidad de ejecución y proriedad en base a su uso del cpu.Planificación en UNIX: usa colas realimentadas por tipos de procesos: compartidos, del Sistema y procesos de tiempo real,cuenta con planificación de prioridad q ayuda a q los procesos de mayor prioridad se...
Regístrate para leer el documento completo.