ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tema- Gestión de procesos.


Enviado por   •  27 de Octubre de 2016  •  Trabajos  •  770 Palabras (4 Páginas)  •  146 Visitas

Página 1 de 4

Gestión de procesos

Es una cantidad individual panificable que puede ser asignada al procesador y ejecutada por este el sistema operativo controla dinámicamente la evolución de los procesos registrando la información correspondiente a sus cambios cuando estos se produzcan esta información es utilizada por el sistema operativo para sus labores de planificación y gestión sobre el conjunto de procesos que en un determinado momento pueden coexistir en el sistema informático

División implícita y explicita de tareas

Dependiendo del sistema operativo la división de un trabajo en tareas que serán ejecutadas como procesos independientes así como la asignación inicial de los atributos de esos procesos pueden ser efectuadas o bien por el sistema operativo o bien por el desarrollador de la aplicación esto constituye.

1 .división implícita de tareas por el sistema operativo

Explicita por el desarrollador

La primera se aplica en sistemas operativos multitarea para multiplexar la ejecución de una serie de programas y explotar los beneficios de la concurrencia entre una serie de aplicaciones.

La división explicita permite mejoras adicionales en el rendimiento al explotar la concurrencia inherente.

El sistema operativo asignara valores iniciales a los atributos del proceso tales como la prioridad de planificación los derechos de acceso en el momento de la creación del proceso basándose en el perfil del usuario y en valores predeterminados del sistema

La división explicita significa que los desarrolladores definan cada proceso y algunos de sus atributos. Algunas razones más comunes para aplicar la división explicita de tareas son:

  1. Ganancia de velocidad: algunas de las tareas independientes en que quede dividida la aplicación podrán ejecutarse de forma concurrente
  2. Mejora el rendimiento  de utilización de io entrada y salida
  3. multiprocesamiento
  4. computación distribuida: al correr tareas en procesadores independientes

Investigar sobre hilos

Creación y terminación de procesos

Los 4 sucesos mas comunes que llevan a la creación de un procesos

  1. nueva tarea en un sistema de procesos por lotes
  2. nueva conexión interactiva
  3. nuevo proceso creado por el so para dar un servicio
  4. un proceso generado por otro ya existente

por otro lado en cualquier sistema informatico debe existir alguna forma en que un proceso indique su terminación

Condiciones más habituales de terminación de procesos:

  1. terminación normal: un proceso termina de ejecutar su conjunto de instrucciones
  2. tiempo límite excedido: el proceso requiere mas tiempo para completar su ejecución
  3. no disponibilidad de memoria : el proceso necesita más memoria de la que el sistema puede proporcionar
  4. violación de límites: un proceso trata de acceder a una posición de memoria restringida o que no puede hacerlo
  5. error de protección: un proceso intenta utilizar un recurso del cual no tiene permiso
  6. error aritmético: un proceso intenta hace un cálculo prohibido ejemplo división en 0
  7. suspensión del tiempo máximo de espera por un recurso
  8. falla de dispositivo i/o
  9. instrucción no validad
  10. intento de acceso a una instrucción privilegiada
  11. mal uso de datos
  12. intervención del operador o sistemas operativo
  13. finalización del proceso padre
  14. solicitud del proceso padre

Estados de un proceso

modelo de dos estados: el mas sencillo que puede contruirse tiene en cuenta que en un momento dado un proceso puede estar ejecuntandose o no en el procesador

[pic 1]

entrada [pic 2][pic 3]

 

...

Descargar como (para miembros actualizados)  txt (5 Kb)   pdf (57.1 Kb)   docx (12.5 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com