La vida

Solo disponible en BuenasTareas
  • Páginas : 4 (761 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de octubre de 2010
Leer documento completo
Vista previa del texto
El modelo de procesos posee las siguientes características:
 
* Todo el software ejecutable, inclusive el Sistema Operativo, se organiza en varios procesos secuenciales o procesos.
* Unproceso incluye al programa en ejecución y a los valores activos del contador, registros y variables del mismo.
* Conceptualmente cada proceso tiene su propia cpu virtual.
* Si la cpu alternaentre los procesos, la velocidad a la que ejecuta un proceso no será uniforme, por lo que es necesario aclarar lo siguiente:
* Que los procesos no deben programarse con hipótesis implícitasacerca del tiempo.
* Que normalmente la mayoría de los procesos no son afectados por la multiprogramación subyacente de la cpu o las velocidades relativas de procesos distintos.
* Unproceso es una actividad de un cierto tipo, que tiene un programa, entrada, salida y estado.
* Un solo procesador puede ser compartido entre varios procesos con cierto “algoritmo de planificación” ,el cual determina cuándo detener el trabajo en un proceso y dar servicio a otro distinto
En cuanto a las jerarquías de procesos es necesario señalar que los Sistemas Operativos deben disponer de unaforma de crear y destruir procesos cuando se requiera durante la operación, teniendo además presente que los procesos pueden generar procesos hijos mediante llamadas al Sistema Operativo, pudiendodarse ejecución en paralelo.
Respecto de los estados del proceso deben efectuarse las siguientes consideraciones:
* Cada proceso es una entidad independiente pero frecuentemente debe interactuarcon otros procesos (ver Figura 2.2 [23, Tanenbaum]).
* Los procesos pueden bloquearse en su ejecución porque:
* Desde el punto de vista lógico no puede continuar porque espera datos que aúnno están disponibles.
* El Sistema Operativo asignó la cpu a otro proceso.
* Los estados [23, Tanenbaum] que puede tener un proceso son (ver Figura 2.3 [23, Tanenbaum]):
* En...
tracking img