Procesos en los sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 2 (394 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de junio de 2011
Leer documento completo
Vista previa del texto
Procesos en los sistemas operativos
Los Sistemas Operativos deben disponer de una forma de crear y destruir procesos cuando se requiera durante la operación, teniendo además presente que losprocesos pueden generar procesos hijos mediante llamadas al Sistema Operativo, pudiendo darse ejecución en paralelo. Respecto de los estados del proceso deben efectuarse las siguientes consideraciones:
•Cada proceso es una entidad independiente pero frecuentemente debe interactuar con otros procesos
• Los procesos pueden bloquearse en su ejecución porque:
o Desde el punto de vista lógico no puedecontinuar porque espera datos que aún no están disponibles.
o El Sistema Operativo asignó la cpu a otro proceso.
• Los estados que puede tener un proceso son:
o En ejecución: utiliza la cpu en elinstante dado.
o Listo: ejecutable, se detiene en forma temporal para que se ejecute otro proceso.
o Bloqueado: no se puede ejecutar debido a la ocurrencia de algún evento externo.
• Sonposibles cuatro transiciones entre estos estados.

Procesos suspendidos
Una de las razones para implementar el estado Bloqueado era poder hacer que los procesos se puedan mantener esperando algún suceso,por ejemplo una Entrada/Salida. Sin embargo, al ser mucho más lentas estas operaciones, puede suceder en nuestro modelo de cinco estados que todos los procesos en memoria estén esperando en el estadoBloqueado y que no haya más memoria disponible para nuevos procesos. Podría conseguirse más memoria, aunque es probable que esto sólo permita procesos más grandes y no necesariamente nuevos procesos.Además hay un costo asociado a la memoria y de cualquier forma es probable que se llegaría al mismo estado con el tiempo. Otra solución es el intercambio. El intercambio se lleva a cabo moviendo unaparte de un proceso o un proceso completo desde la memoria principal al disco, quedando en el estado Suspendido. Después del intercambio, se puede aceptar un nuevo proceso o traer a memoria un...
tracking img