La planificación de procesos es una herramienta para que el sistema operativo determine el orden en que se adecua el procesador a los procesos que lo vayan necesitando y a las políticas que se utilizarán en la eficiencia del tiempo esperado en el sistema.
Algoritmos de planificación
También denominado FCFS (First Come First Served), es un algoritmo que utiliza una fila de procesos determinando el funcionamiento de cada proceso por el orden de llegada. Al llegar el proceso es puesto detrás del que llegó antes que él. Se resalta que al comenzar a ejecutarse un proceso, su ejecución no es interrumpida hasta terminar.
Conocido como SJF (Shortest Job First). Este proceso se distingue porque cuando un proceso se encuentra en ejecución, voluntariamente cambia de estado, es decir que el tiempo de ejecución del proceso no es determinado. Por lo cual cada proceso tiene una asignación de tiempo cuando vuelve a ser ejecutado y va ejecutando el proceso con la menor cantidad de tiempo asignada. Al encontrarse que dos algoritmos poseen la misma cantidad de tiempo, se utilizará el algoritmo FCFS.
Llamado Round Robin, es un algoritmo donde se determina el mismo tiempo para la ejecución de todos los procesos. Si un proceso no puede ejecutarse por completo en el tiempo asignado su ejecución será después de la ejecución de todos los procesos que se ejecuten con el tiempo asignado. Este algoritmo se fundamenta en FCFS y ordena la cola de procesos circularmente cuando se hallan en estado de listos.
Esta planificación se caracteriza porque a cada proceso se le asigna una prioridad y se continúan con un criterio determinado. Los procesos serán atendidos de acuerdo con la prioridad determinada.
En esta planificación el sistema se enfoca en la cantidad de usuarios que debe atender. Donde en un número n de usuarios se asignará a cada usuario 1/n de tiempo de ejecución.
Derivado de MQS (Multilevel Queue Scheduling). Es un algoritmo donde la cola de procesos en estado de listos se divide en varias colas más pequeñas. Los procesos se clasifican a partir de un criterio que determina en qué cola se ubicará el proceso cuando se encuentre en estado de listo.
Tipos de planificación
La planificación de procesos busca la eficacia y la equidad de los tiempos, tanto de respuesta como de regreso, además del rendimiento.
En la planificación de procesos podemos encontrar tres tipos principales:
En esta planificación se determina cuáles procesos serán los siguientes en ser ejecutados. La toma de decisiones es realizada bajo los requisitos de los procesos previamente anunciados y los que se encuentran libres en el sistema luego de finalizar otro proceso.
En la Planificación a mediano plazo se decide cuáles tiempos deben ser bloqueados y en que momento determinado ya sea por la falta o la saturación de algún recurso o porque la solicitud exigida no puede atenderse en el momento. La toma de decisiones es efectuada de acuerdo a la entrada y a la salida de los procesos que se encuentran en estado bloqueado.
En este tipo de planificación se determina en cada instante el procedimiento para compartir al equipo que recursos necesitan todos los procesos. Es de resaltar que este tipo de planificación es ejecutado decenas de veces por segundo.
Se resalta que en la planificación de procesos se debe tener en cuenta los tiempos que se pueden calcular, tales como: el tiempo de espera medio, el tiempo de retorno del proceso y el tiempo de retorno medio.
Mauro Sastoque Campos
Revista Virtual Pro
EcuRed. Planificación de procesos en un sistema operativo. Recuperado el 6 de octubre de 2021 de https://www.ecured.cu/Planificaci%C3%B3n_de_procesos_en_un_sistema_operativo
Escuela de Ingeniería Informática (SG). Unidad 2: Gestión de Procesos, Tema 5: Planificación de procesos. Recuperado el 6 de octubre de 2021 de https://www2.infor.uva.es/~fjgonzalez/apuntes/Tema5.pdf
Pulso Digital. Planificación de procesos. Recuperado el 6 de octubre de 2021 de https://www.pulsodigital.com.ar/planificacion-de-procesos/es/masinfo.html?cid=45
Universidad Nacional Autónoma de México. Sistemas Operativos — Planificación de procesos. Recuperado el 6 de octubre de 2021 de http://sistop.gwolf.org/html/03_planificacion_de_procesos.html
Universidad del País Vasco. TEMA 3. PLANIFICACIÓN DE PROCESOS. Recuperado el 6 de octubre de 2021 de
Publicación virtual académico-científica, indexada a nivel Latinoamérica. Presenta la información de una forma innovadora a través de documentos hipertexto, multimedia e interactivos que complementan el proceso de enseñanza-aprendizaje en diferentes programas académicos relacionados con procesos industriales. Cuenta con un comité editorial y científico internacional ad honorem presente en diferentes países de Latinoamérica.
ChatGPT ha entrado poco a poco en las aulas. Hemos hablado con los profesores que lo están utilizando.
En Colombia se conoce poco sobre la naturaleza de los parásitos sanguíneos en peces y sus implicaciones, por eso investigadores en biología de la Universidad Nacional de Colombia (UNAL) están estudiando mojarras, cachamas y curitos, entre otras especies, para identificar la presencia y ocurrencia de estos microorganismos, lo que tendría un impacto importante en la industria pesquera y en la conservación de los ecosistemas acuáticos.
La fibra óptica es uno de los inventos más importantes de las últimas décadas. Sin ir más lejos, gracias a esta tecnología podemos disfrutar hoy en día de Internet de alta velocidad por un precio módico y con un consumo eléctrico menor al que suponían tecnologías superadas como el ADSL o el par de cobre. Pero la fibra óptica sirve para mucho más, como la iluminación o el uso de sensores. Es más. Esta tecnología podría ayudar a detectar tsunamis con la suficiente antelación y de una manera más precisa y económica que los métodos actuales.
Sin duda el sector de la medicina es uno de los campos más prometedores para el empleo de la Inteligencia Artificial (IA). Entre los logros se encuentran desarrollos para diagnosticar pacientes, la creación de modelos de tratamiento y hasta la atención personalizada. Sin embargo, es necesario precisar que la IA proyectada para la elaboración de contenidos y atención a los pacientes se encuentra en una etapa inicial.
Aceptar el fracaso es una mala estrategia. A no ser que lo acompañemos de algo más
Tras los dos intentos fallidos anteriores, el cohete de la compañía SpaceX de Elon Musk se ha lanzado desde Texas según lo previsto, aunque se perdió la comunicación durante su reentrada en la atmósfera. Estos ensayos de la nave más grande y poderosa del mundo prepararan el terreno para el regreso de la humanidad a la Luna.