Tecnicas De Administracion Del Planificador De Procesos

Páginas: 8 (1888 palabras) Publicado: 20 de septiembre de 2011
INDICE

| Pagina |
Objetivo | 3 |
Descripción | 3 |
Desarrollo | 5 |
Tipos de planificación de proceso | 6 |
Resumen | 10 |
Conclusiones | 10 |
Fuente de información | 10 |
| |


OBJETIVO

En esta investigación se ha llegado a la conclusión de que el concepto central de cualquier sistema operativo es el proceso que en pocas palabras podría decir que es laabstracción de un programa en ejecución llamada tarea.
Existen varias definiciones de procesos pero en realidad no existe una en concreto, entre los diferentes conceptos hago mención de algunos:
* Un programa que se está ejecutando.
* Una actividad asincrónica.
* El emplazamiento del control de un procedimiento que está siendo ejecutado.
* Aquello que se manifiesta por la existencia enel Sistema Operativo de un bloque de control de proceso.
* Aquella entidad a la cual son asignados los procesadores.
* La unidad despachable.

DESCRIPCION

En este modelo, todo el software ejecutable de la computadora, lo que a menudo incluye al sistema operativo, está organizado en una serie de procesos secuenciales, o simplemente procesos. Un proceso no es más que un programa enejecución, e incluye los valores actuales del contador de programa, los registros y las variables. Conceptualmente, cada uno de estos procesos tiene su propia CPU virtual. Desde luego, en la realidad la verdadera CPU conmuta de un proceso a otro, pero para entender el sistema es mucho más fácil pensar en una colección de procesos que se ejecutan en (seudo) paralelo que tratar de seguir la pista ala forma en que la CPU conmuta de un programa a otro.
En la Fig. 2-1(a) vemos una computadora multiprogramando dos programas en la memoria. En la Fig. 2-1(b) vemos cuatro procesos, cada uno con su propio flujo de control (esto es, su propio contador de programa), ejecutándose con independencia de los otros. En la Fig. 2-1(c) vemos que si el intervalo de tiempo es suficientemente largo, todos losprocesos avanzan, pero en un instante dado sólo un proceso se está ejecutando realmente.

La diferencia entre un programa y un proceso es sutil, pero crucial. Tal vez una analogía ayude a aclarar este punto. Consideremos un computó logo con inclinaciones gastronómicas que está preparando un pastel de cumpleaños para su hija. Él cuenta con una receta para pastel de cumpleaños y una cocina bienabastecida de las entradas necesarias: harina, huevos, azúcar, extracto de vainilla, etc. En esta analogía, la receta es el programa (es decir, un algoritmo expresado en alguna flotación apropiada), el computó logo es el procesador (CPU) y los ingredientes del pastel son los datos de entrada. El proceso es la actividad de nuestro pastelero consistente en leer la receta, obtener los ingredientes yhornear el pastel.
Imaginemos ahora que el hijo del computó logo llega corriendo y llorando, diciendo que le picó una abeja. El computó logo registra el punto en que estaba en la receta (guarda el estado del proceso actual), saca un libro de primeros auxilios, y comienza a seguir las instrucciones que contiene. Aquí vemos cómo el procesador se conmuta de un proceso (hornear) a un proceso de másalta prioridad (administrar cuidados médicos), cada uno con un programa diferente (receta vs. libro de primeros auxilios). Una vez que se ha atendido la picadura de abeja, el computó logo regresa a su pastel, continuando en el punto donde había interrumpido.
La idea clave aquí es que un proceso es una actividad de algún tipo: tiene programa, entrada, salida y un estado. Se puede compartir unprocesador entre varios procesos, usando algún algoritmo de planificación para determinar cuándo debe dejarse de trabajar en un proceso para atender a uno distinto.

DESARROLLO
Para implementar el modelo de procesos, el sistema operativo mantiene una tabla (un arreglo de estructuras) llamada tabla de procesos, con una entrada por cada proceso. Esta entrada contiene información acerca del estado del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso de administracion, tecnicas y tipos.
  • tecnicas de administracion del planificador
  • Proceso tecnico
  • Procesos tecnicos
  • tecnicas de procesos
  • Proceso técnico
  • Procesos tecnicos
  • procesos tecnicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS