Beruflich Dokumente
Kultur Dokumente
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 ejecución 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 función principal de cada hebra es realizar el mejoramiento y
lograr una máxima eficiencia de los sistemas operativos estas hebras tienen una conexión 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 demás procesos también se le
conoce como preparado los estados en los que se encuentran cada proceso se le denomina
Transición A. Ocurre cuando el programa que está en ejecución necesita algún elemento, señal,
Transición B. Ocurre cuando un programa o proceso ha utilizado el tiempo asignado por la UCP •
Transición C. Cuando al proceso le llega una nueva disposición de tiempo de la UCP para poder
ejecutarse.
Transición D. Ocurre cuando el proceso pasa de estar bloqueado a estar preparado.
Algoritmos de planificación
Los algoritmos se utilizan para realizar la planificación las cuales se desarrollan dentro de los
sistemas operativos y se realizan siempre y cuando los procesos se desarrolle dentro del mismo
equipo. Según 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 ejecución a los diferentes procesos. También
tiempo de ejecución
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 función de una cola FIFO. Al primer proceso que llega se le asignan tiempos o ciclos de
UCP hasta que termina completamente. A continuación, 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 estén al comienzo (si no es expropiativo) y además hay que saber el tiempo del
próximo CPU-burst.
BIBLIOGRAFIA
1. Broche Alvarez, Laudel. Sistema para la gestión del stock de hardware de repuesto de
ETECSA [Internet]. La Habana: D - Instituto Superior Politécnico José Antonio Echeverría.
CUJAE; 2010. [cited 2017 October 19]. Available from: ProQuest Ebook Central
4. Gelpi Fleta, David, Sierra González, José Manuel. Sistemas operativos monopuesto
[Internet]. Madrid: Macmillan Iberia, S.A.; 2013. [cited 2017 October 19]. Available from:
ProQuest Ebook Central