domingo, 5 de abril de 2015

Clase # 4 25/03/2015

*** REPASO NIVELES DE PLANIFICACIÓN ***

Niveles de Planificación:

Mediano: A través de los estados de suspensión. Consiste en la decisión de establecer que procesos están en memoria principal y cuales en memoria secundaria.

Corto: Consiste en la decisión de establecer cuál es el proceso que hará uso del procesador

Largo Plazo: Consiste o determina que procesos deben ser admitidos. Establecer hasta donde pueden admitirse procesos. Establece todas las estadísticas (Ejemplo Método de terminación de cada proceso) las cuales establecen el grado de error que ha tenido el sistema.

Distribuidor:

El distribuidor se ejecuta con la sincronización del reloj, con las interrupciones de entrada y salida, con las llamadas del sistema operativo (Modo Kernel/Modo Usuario) o con las operaciones que el mismo proceso desarrolla. El determina a través de sus procedimientos hacer la función del Backup restore.

Tipos de Criterios:

1. Orientado al Usuario: 

- Todo lo que el usuario pueda ver.
- Ante el usuario es tiempo de respuesta.

2. Orientado al Sistema:

- Eficiencia: Tareas Rápidas, en menor tiempo y utilizando la menor cantidad de recursos.

- Productividad: Hacer la mayor cantidad de procesos de modo eficiente.

Modos de Decisión:

1.       Planificación Preferente:

Existe quantum RQ

Si el sistema tiene preferencias le entrega el procesador a un proceso y evacua ese para tomar otro.

A la planificación preferente también se le denomina No Apropia TiVo.

Por tiempo
Por prioridad
Por taza de preferencia

2.       Planificación No Preferente:

No existe quantum RQ

Si el distribuidor cuando entrega el proceso al procesador y acapara todo el procesador se dice que no es preferente.

No preferente se le denomina Apropia TiVo.

POLÍTICAS DE PLANIFICACIÓN:

1.       Política de Prioridades:

Serán aquellos procesos que sean fundamentales para la ejecución del sistema operativo. Por esta política se diferencia un sistema operativo cerrado, propietario o libre.

Estar en el estado listo o ejecutado es ocupar un espacio de memoria. Planificación de corto plazo. Planificación del distribuidor.

Nota: El único estado que no es una lista es el estado de Ejecución. Porque el Estado de Ejecución hace referencia al uso del procesador. Las demás Listas son de acuerdo a la política. 

Estado Listo es una Lista

Un proceso que ha pasado por el uso del procesador no puede llegar a una lista de la cual partió. Esto significa que el estado Listo, lo componen varias Listas todas con prioridad.

Cada Proceso, una vez pasa por el uso del procesador, las anteriores listas deben estar vacías.

Otros Conceptos:

Inanición: En sistemas Operativos, significa que un proceso no puede llegar al uso del procesador.

Para evitar esto, se usa el concepto de Longevidad. La política de prioridades va incorporar cada vez que un proceso llega a la lista y las listas anteriores no se encuentren vacías, entonces se re alimenta en la cola de la lista.

Los procesos entre mas tiempos lleven en las listas, se les da mas longevidad.




No hay comentarios.:

Publicar un comentario