Estados de Procesos

2
UNIVERSIDAD DE LAS FUERZAS ARMADAS - “ESPE” SISTEMAS OPERATIVOS Y REDES TAREA Nombre: Cristhian Geovanny Guano. Fecha: 30-10-2015 TEMA: Estados de los Procesos Los procesos como hemos visto son entidades internas del sistema operativo y transparentes al usuario, es decir, aunque el usuario piense que está siendo uso del procesador todo el tiempo no es así pues el proceso realmente pasa por distintos estados. Cuando ponemos en ejecución un programa este va a pasar por distintos procesos como por ejemplo: - Puede estar esperando a procesar datos, pero si el procesador está ocupado tiene que esperar a que finalice la tarea. - Puede estar esperando a que el usuario le entregue algún dato que tenga que leerlo el disco duro. Los estados de los procesos por en general pueden dividirse así: Ejecución: Estado en el que se encuentra un proceso cuando tiene el control del procesador. Preparado: Los procesos que están dispuesto para ser ejecutados peono que no están en ejecución debido a alguna causa, interrupción o haber entrado en cola cuando estaba en ejecución. Bloqueado: Los procesos que no puedan utilizar el procesador por que han realizado operaciones que exijan una espera, como por ejemplo las operaciones de entrada/salida o esperar por un evento cualquiera, así este proceso permanecerán en este estado hasta que termine la operación. Suspendido preparado: Sera el estado al que lleguen todos aquellos procesos que hayan sido suspendidos sin tener pendiente una operación. Suspendido bloqueado: tendrán este estado todos aquellos procesos que estando pendientes algún evento hayan sido suspendidos, es decir, que estando bloqueados fueron suspendidos por el sistema operativo

description

Sistemas Operativos y Redes

Transcript of Estados de Procesos

Page 1: Estados de Procesos

UNIVERSIDAD DE LAS FUERZAS ARMADAS - “ESPE”

SISTEMAS OPERATIVOS Y REDESTAREA

Nombre: Cristhian Geovanny Guano. Fecha: 30-10-2015

TEMA: Estados de los Procesos

Los procesos como hemos visto son entidades internas del sistema operativo y transparentes al usuario, es decir, aunque el usuario piense que está siendo uso del procesador todo el tiempo no es así pues el proceso realmente pasa por distintos estados.

Cuando ponemos en ejecución un programa este va a pasar por distintos procesos como por ejemplo:

- Puede estar esperando a procesar datos, pero si el procesador está ocupado tiene que esperar a que finalice la tarea.

- Puede estar esperando a que el usuario le entregue algún dato que tenga que leerlo el disco duro.

Los estados de los procesos por en general pueden dividirse así:

Ejecución: Estado en el que se encuentra un proceso cuando tiene el control del procesador.

Preparado: Los procesos que están dispuesto para ser ejecutados peono que no están en ejecución debido a alguna causa, interrupción o haber entrado en cola cuando estaba en ejecución.

Bloqueado: Los procesos que no puedan utilizar el procesador por que han realizado operaciones que exijan una espera, como por ejemplo las operaciones de entrada/salida o esperar por un evento cualquiera, así este proceso permanecerán en este estado hasta que termine la operación.

Suspendido preparado: Sera el estado al que lleguen todos aquellos procesos que hayan sido suspendidos sin tener pendiente una operación.

Suspendido bloqueado: tendrán este estado todos aquellos procesos que estando pendientes algún evento hayan sido suspendidos, es decir, que estando bloqueados fueron suspendidos por el sistema operativo

Bibliografía:Morera J, Perez J, (2002) Conceptos de sistemas Operativos España Editorial Comillas