Cine
* Procesos del sistema
Básicamente hay dos: los procesos de usuario y los demonios:
- Los procesos de usuario son los programas que utiliza el usuariogeneralmente y se encuentran conectados a una terminal. El programa aparecerá el pantalla y interactuara con el usuario
- Los demonios por contra, no están conectados a una terminal, funcionan solos y nointeractúan con el usuario. Como ver el listado de procesos en Ubuntu.Gráficamente, se puede realizar facilmente, haciendo clic en Sistema –> Administración –> Monitor del sistema
* Losestados de un proceso en UNIX y Linux
La idea principal de un sistema multiproceso, tal y como es UNIX, es que el sistema operativo gestione los recursos disponibles (memoria, CPU, etc) entre losprocesos que en ese momento trabajan en el sistema, de tal forma que, para ellos, el sistema se comporte como si fuera monousuario. Así que, en un sistema monoprocesador, la CPU se reparte entre losprocesos que se tengan en ese momento. Como es lógico, sólo un proceso puede estar ejecutándose, los demás estarán esperando para poder ocupar la CPU, esta forma de operar recibe el nombre de ejecuciónentrelazada.
A continuación, se enumeran los distintos estados en los que se puede encontrar un proceso en este tipo de sistemas:
Preparado (R).- Proceso que está listo para ejecutarse. Simplemente estáesperando a que el sistema operativo le asigne un tiempo de CPU.
Ejecutando (O).- Sólo uno de los procesos preparados se está ejecutando en cada momento (monoprocesador).
Suspendido (S).- Un procesose encuentra suspendido si no entra en el reparto de CPU, ya que se encuentra esperando algún tipo de evento (por ejemplo, la recepción de una señal software o hardware). En cuanto dicho evento seproduce, el proceso pasa a formar parte del conjunto de procesos preparados.
Parado (T).- Un proceso parado tampoco entra en el reparto de CPU, pero no porque se encuentre suspendido esperando algún...
Regístrate para leer el documento completo.