Vous êtes sur la page 1sur 4

ALGORITMOS DE GESTION DE PROCESOS

process management algorithms

Estudiantes del VI ciclo de la carrera profesional de Ingeniera de sistemas

Curso: Sistemas Operativos

Profesora: Ing. Jennifer Sulln Chinga

Integrantes:

Rivas savedra Yennifer

Marcos Camizan Freddy

Gonzales Arteaga Jorge

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.

Hebras y estados de los procesos

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

con los recursos, a la memoria, los archivos y hardware del sistema.

Transicin de los procesos

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

transmisiones las cuales son:

Transicin A. Ocurre cuando el programa que est en ejecucin necesita algn elemento, seal,

dato,para continuar ejecutndose.

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

multiusuario se vern los diferentes tipos de algoritmos.

Algoritmo de rueda: Asigna rotativa mente tiempos de ejecucin a los diferentes procesos. Tambin

se llama algoritmo de Round-Robin, A cada uno se le asigna el mismo quantum o intervalo de

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

de planificacin normalmente se utiliza para la gestin de trabajos en colas de impresin.

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

desempata de alguna forma.

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

2. Torres Cabrera, Lucy. Gestin de procesos I: gua de estudio [Internet]. La Habana:


Editorial Universitaria; 2010. [cited 2017 October 19]. Available from: ProQuest Ebook
Central

3. Fernndez Otero, Marcos, Navarro Huerga, Miguel. Sistemas de informacin en la


Empresa [Internet]. Alcal de Henares: Servicio de Publicaciones. Universidad de Alcal;
2014. [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

5. Barral, Mara. La gestin integrada y la dinmica de sistemas: criterios a aplicar en los


laboratorios clnicos [Internet]. Buenos Aires: Red Acta Bioqumica Clnica
Latinoamericana; 2009. [cited 2017 October 19]. Available from: ProQuest Ebook Central

Vous aimerez peut-être aussi