Académique Documents
Professionnel Documents
Culture Documents
Integrantes:
Filial-Piura
2017
Algoritmos de Gestin de Procesos
Un Proceso que hace referencia a un programa que se ejecuta dentro de un sistema operativo
Cada sistema operativo depende de cada proceso en el cual se esta ejecutando el proceso de forma
paralela.
Existen diferentes tipos de procesos que se realizan dentro de un sistema operativo estos son los
flujos de control, las tareas o hilos y los recurso son asignados a un proceso para que este se
desarrolle con normalidad su tarea, esto se realiza gracias a la unidad central de procesos las cuales
las realiza en orden conveniente, una vez que se abre un programa se realiza un proceso el cual este
se carga dentro de la memoria que se asocia con los datos, existe un proceso que se encarga de
realizar la correcta ejecucin de cada programa, este se le conoce como Bloque de control de
Proceso.
Una hebra es el instante donde se ejecuta el proceso, cada hebra esta relacionado como parte de un
bloque donde corre el programa la funcin principal de cada hebra es realizar el mejoramiento y
lograr una mxima eficiencia de los sistemas operativos estas hebras tienen una conexin directa
Cuando el proceso se dispara puede ingresar en varias fases las cuales puede ser verdadero o falso,
este proceso no se ejecuta directamente ingresa a la cola de los dems procesos tambin se le
conoce como preparado los estados en los que se encuentran cada proceso se le denomina
Transicin A. Ocurre cuando el programa que est en ejecucin necesita algn elemento, seal,
Transicin B. Ocurre cuando un programa o proceso ha utilizado el tiempo asignado por la UCP
Transicin C. Cuando al proceso le llega una nueva disposicin de tiempo de la UCP para poder
ejecutarse.
Transicin D. Ocurre cuando el proceso pasa de estar bloqueado a estar preparado.
Algoritmos de planificacin
Los algoritmos se utilizan para realizar la planificacin las cuales se desarrollan dentro de los
sistemas operativos y se realizan siempre y cuando los procesos se desarrolle dentro del mismo
equipo. Segn el tipo de algoritmo la unidad central de procesos se encargar de asignar el tipo cual
sera el mejor algoritmo que sera utilizado para ese proceso para los sistemas de multiproceso y de
Algoritmo de rueda: Asigna rotativa mente tiempos de ejecucin a los diferentes procesos. Tambin
tiempo de ejecucin
Entre los procesos se realiza mediante una cola FIFO el primero en entrar es el primero en salir
Algoritmo FIFO o FCFS (First Come First Serve): Los ciclos de UCP asignados a cada proceso se
asignan en funcin de una cola FIFO. Al primer proceso que llega se le asignan tiempos o ciclos de
UCP hasta que termina completamente. A continuacin, se ejecuta completo el siguiente proceso
que hay en la cola FIFO y as sucesivamente hasta terminar con el ltimo proceso. Este algoritmo
Algoritmo Shortest Job First (SJF): Este Algoritmo se utiliza cuando el procesador queda disponible
se le asigna al proceso que tenga el menor CPU-burst, Si dos procesos tiene el mismo CPU-burst se
Este algoritmo es ptimo para el tiempo de espera, pero requiere que todos los procesos
participantes estn al comienzo (si no es expropiativo) y adems hay que saber el tiempo del
prximo CPU-burst.
BIBLIOGRAFIA
1. Broche Alvarez, Laudel. Sistema para la gestin del stock de hardware de repuesto de
ETECSA [Internet]. La Habana: D - Instituto Superior Politcnico Jos Antonio Echeverra.
CUJAE; 2010. [cited 2017 October 19]. Available from: ProQuest Ebook Central
4. Gelpi Fleta, David, Sierra Gonzlez, Jos Manuel. Sistemas operativos monopuesto
[Internet]. Madrid: Macmillan Iberia, S.A.; 2013. [cited 2017 October 19]. Available from:
ProQuest Ebook Central