Sincronizacion y comunicación entre procesos

Páginas: 9 (2063 palabras) Publicado: 22 de agosto de 2012
SINCRONIZACIÓN Y COMUNICACIÓN DE PROCESOS

Planificación de procesos

La planificación hace referencia a un conjunto de políticas y mecanismos incorporados al SO que gobiernan el orden en que se ejecutan los trabajos que deben ser completados por el sistema informático. Un planificador es un modulo del SO que selecciona el siguiente trabajo a admitir en el sistema y el siguiente proceso quetomarla el control sobre el procesador. El objetivo primario de la planificación es optimizar el rendimiento del sistema de acuerdo con los criterios considerados mas importantes por los diseñadores del mismo.

1

Criterios de optimización mas habituales
UTILIZACIÓN DEL PROCESADOR: Es la fracción de tiempo promedio durante la cual el procesador esta ocupado, el objetivo es mantener alprocesador ocupado tanto tiempo como sea posible. PRODUCTIVIDAD : Se refiere a la cantidad de trabajo completada por unidad de tiempo, se expresa por el numero de trabajos de usuario ejecutados por una unidad de tiempo, cuanto mayor sea este numero, mas trabajo aparentemente esta siendo ejecutado por el sistema.

Criterios de optimización mas habituales
TIEMPO DE RETORNO (TR): Se define como el tiempoque transcurre desde el momento en que un trabajo o programa es remitido al sistema hasta que es totalmente completado por el mismo. retorno TR es el tiempo consumido por el proceso dentro del sistema y puede ser expresado como la suma del tiempo de servicio o tiempo de ejecución + el tiempo de espera. TR = TS + TE. TIEMPO DE ESPERA (TE): Es el tiempo que un proceso o trabajo consume a la esperade la asignación de algún recurso o de que tenga lugar algún evento. y puede expresarse como el tiempo de retorno - el tiempo de ejecución efectivo.

2

Criterios de optimización mas habituales
TIEMPO DE RESPUESTA : En sistemas interactivos se define como el tiempo que transcurre desde el momento en que se introduce el ultimo carácter de una orden que desencadena la ejecución de un programao transacción hasta que aparece el primer resultado en el Terminal. Generalmente también se le denomina tiempo de respuesta de Terminal. En sistemas en tiempo real, el tiempo de respuesta es esencialmente una latencia

Criterios de optimización mas habituales
TR = TS + TE. (TR es la suma del tiempo de servicio o tiempo) de ejecución + el tiempo de espera. TE = Tiempo de retorno - el tiempo deejecución efectivo.

3

Tipos de planificadores

En un SO complejo pueden coexistir tres tipos de planificadores:

Planificador de corto Plazo , Planificador de mediano Plazo Planificador de largo Plazo

Planificador a largo plazo (PLP)
Su misión consiste en controlar la admisión de procesos nuevos al sistema. Cuando esta presente este tipo de planificador, su objetivo principal esproporcionar una mezcla equilibrada de trabajos. El PLP decide cuando se da entrada al sistema a un nuevo proceso para que este sea ejecutado. Este proceso puede proceder de la respuesta al envió de un trabajo por lotes o bien a la orden de ejecución realizada por el usuario.

4

Planificador a corto plazo (PCP)
Este planificador decide que procesos toman el control de la CPU. El PCP asigna elprocesador entre el conjunto de memoria. Su procesos preparados residentes en principal objetivo es maximizar el

rendimiento del sistema de acuerdo a con el conjunto de criterios elegidos.

Planificador a medio plazo (PMP)
El PMP tiene por misión traer procesos suspendidos a la memoria principal. Este planificador controla la transición de procesos en situación de suspendidos a situación depreparados. El PMP permanecerla inactivo mientras se mantenga la condición que dio lugar a la suspensión del proceso, sin embargo, una vez desaparecida dicha condición el PMP intenta asignar al proceso

5

Esquema de un SO con planificadores

CATEGORÍAS GENERALES DE PLANIFICACIÓN
Planificación No Apropiativa: Se basa en que una vez que el proceso pasa a estado de ejecución no abandona el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comunicación con el procesador. Sincronización.
  • comunicacion y sincronizacion de procesos
  • Sincronización y comunicación entre procesos
  • Comunicacion y Sincronizacion De Procesos
  • Comunicacion Y Sincronizacion De Procesos
  • Sincronización Entre Procesos
  • Sincronización De Procesos
  • Sincronización de procesos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS