Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Sistemas operativos. Procesos y planificación (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Niveles de Planificación
Planificación de bajo nivel:
Determina a cuál proceso listo se le asignará el CPU
cuando éste se encuentre disponible.

Tarea:
1. Despachar el proceso.

Monografias.com

Políticas de Planificación: FIFO
(Gp:) Los procesos son atendidos en el orden en que entraron a la lista de Ready. El proceso tiene asignado el CPU hasta que termina su ejecución.
* No Apropiativa.
* Generalmente se utiliza combinando con otros esquemas.
Lista de Procesos Listos
Culminación

(Gp:) C
(Gp:) B
(Gp:) A
(Gp:) CPU

Monografias.com

Políticas de Planificación: Primer Trabajo más corto (SJF)

Se ejecuta primero el proceso en espera que tiene el
próximo menor tiempo estimado de ejecución, hasta
terminar.
* No Apropiativa
* Favorece a los trabajos cortos a expensa de
los largos.
* La prioridad del proceso es inversamente
proporcional al tiempo de ejecución.

Monografias.com

Políticas de Planificación: ROUND ROBIN
Consiste en asignar el CPU al primer proceso de
la lista de Ready durante un tiempo de ejecución
(Quantum), el cual es igual para todos los procesos.

* Variación del FIFO
* Apropiativa.
* El quantum puede variar: Carga del sistema,
prioridad de los procesos.

Monografias.com

ROUND ROBIN
(Gp:)
Lista de Procesos Listos

(Gp:) A
(Gp:) C
(Gp:) A
(Gp:) CPU
(Gp:) B
(Gp:) Apropiación

Monografias.com

Una vez que un proceso comienza su ejecución,
puede ser desplazado por un nuevo con menor tiempo
de ejecución estimado.

* Apropiativa.
* Implica mayor actividad que el Primer
Trabajo Más Corto (SJF).

Políticas de Planificación:Tiempo restante más corto (SRT)

Monografias.com

Política de Planificación:Prioridades
A cada proceso se le asigna una prioridad. Se le permi-
te la ejecución al trabajo que tenga la mayor prioridad.
* Las prioridades pueden ser:
– Externas: Definidas por el usuario.
– Internas: Determinadas por el sistema.
* Pueden además clasificarse en:
– Estáticas: Cuando los procesos mantienen su prio-
ridad constante durante su existencia en el sistema
– Dinámicas: Cuando las prioridades sufren cambios.

Monografias.com

Política de Planificación:Colas Múltiples
El movimiento de los procesos se determina a través de
varias colas de diferentes niveles.
Un proceso nuevo entra a la red de colas, al final de la
primera cola. Se desplaza por FIFO.
Cuando a un proceso se le termina su quantum de
tiempo, se coloca al final de la cola del siguiente nivel.
El quantum asignado a un proceso cuando pasa a una
cola de nivel inferior alcanza un valor mayor.
Un proceso en cierta cola no puede ejecutarse a menos
que estén vacías las colas de los niveles más altos.

Monografias.com

(Gp:) Uso del
CPU
(Gp:) Terminación
(Gp:) Uso del
CPU
(Gp:) Nivel 1 FIFO
(Gp:) Uso del
CPU
(Gp:) Terminación
(Gp:) Nivel 2 FIFO
(Gp:) Uso del
CPU
(Gp:) Terminación
(Gp:) Nivel 3 FIFO
(Gp:) Nivel N
ROUND
ROBIN
(Gp:) Colas Múltiples

Monografias.com

La planificación de procesos es más compleja cuando varios CPU's se
encuentran disponibles. Generalmente cada CPU tiene su propia cola y su pro-
pio algoritmo de planificación.

Se presentan dos casos:
Sistema Homogéneo:
Los procesadores son idénticos.
Pueden utilizarse una carga compartida. Todos los procesos se colocan en una sola cola.
Sistema Heterogéneo:
Los procesos son clasificados por su estructura, ellos deben ejecutarse en un procesador particular.

Multiples Procesadores

Monografias.com

(Gp:) Evaluación de los Algoritmos de Planificación
(Gp:) Tipos de Evaluación:
1. Analítica: Toman una serie de valores y se elabora
una especie de corrida en frío.
2. Simulación: Elaboración de modelos con algunas
herramientas y se trata de lograr un comportamiento
real de los procesos.
3. Implementación: Funcionar el sistema en su entorno
real de trabajo.

Monografias.com

Elementos de Medida:

Tiempo de respuesta (T): Tiempo durante el cual el proceso está presente en el sistema
T= tiempo finalización – tiempo de llegada
Tiempo de ejecución en el CPU (t)
Tiempo desperdiciado(W): W = T – t
Tasa de penalización (P): P = T/ t

Evaluación de los Algoritmos de Planificación

Monografias.com

(Gp:) Evaluación del Algoritmo
F.I.F.O. (P.E.P.S.)
(Gp:) Proceso Tiempo Tiempo Tiempo
llegada t Arranque Finalización T W P
A 0 3 0 3 3 0 1.0
B 1 5 3 8 7 2 1.4
C 3 2 8 10 7 5 3.5
D 9 5 10 15 6 1 1.2
E 12 5 15 20 8 3 1.6
(Gp:) Promedio: 6.2 2.2 1.74

Monografias.com

Evaluación del Algoritmo Primer Trabajo más corto (S.J.F.)
(Gp:) Proceso Tiempo Tiempo Tiempo
llegada t Arranque Finalización T W P
A 0 3 0 3 3 0 1.0
B 1 5 5 10 9 4 1.8
C 3 2 3 5 2 0 1.0
D 9 5 10 15 6 1 1.2
E 12 5 15 20 8 3 1.6
(Gp:) Promedio: 5.6 1.6 1.32

Monografias.com

Evaluación del Algoritmo
Tiempo restante más corto (S.R.T.)
Proceso Tiempo Tiempo Tiempo
llegada t Arranque Finalización T W P
A 0 2 0 2 2 0 1.0
B 1 5 2 9 8 3 1.6
C 3 2 3 5 2 0 1.0
D 9 4 9 15 6 2 1.5
E 10 2 10 12 2 0 1.0
Promedio: 4 1 1.22

Monografias.com

Evaluación del Algoritmo
Prioridades
Proceso Tiempo Tiempo Tiempo
llegada t Prioridad Arranque Finalización T W P
A 0 3 4 0 10 10 7 3.3
B 1 5 2 1 8 7 2 1.4
C 3 2 0 3 5 2 0 1.0
D 9 5 4 10 15 6 1 1.2
E 12 5 4 15 20 8 3 1.6
Promedio: 6.6 4.3 1.7

Monografias.com

Evaluación del Algoritmo
Round Robin
Proceso Tiempo Tiempo Tiempo
llegada t Arranque Finalización T W P
A 0 3 0 3 3 0 1.0
B 1 5 3 10 9 4 1.8
C 3 2 7 9 6 4 3.0
D 9 5 10 19 10 5 2.0
E 12 5 14 20 8 3 1.6
Promedio: 7.2 3.2 1.88

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter