Académique Documents
Professionnel Documents
Culture Documents
Ocioso o inactivo, es el término utilizado para caracterizar el momento en que el procesador de una
computadora, su CPU, no tiene nada que hacer.
El proceso de inactividad del sistema indica el porcentaje de tiempo que el procesador está
inactivo. Este proceso es un subproceso único que se ejecuta en cada procesador, que tiene la única
tarea de contabilizar el tiempo del procesador cuando el sistema no procesa otros subprocesos
[1]. En el Administrador de tareas, espere que este proceso represente la mayor parte del tiempo
del procesador a menos que el sistema esté muy ocupado procesando.
Un proceso Zombie es aquel que nunca recibió una señal por parte del proceso padre que
lo creo.
3. En palabras técnicas, un proceso hijo es aquel que fue generado por una sentencia en “c” conocida
como fork(); el cual tiene su origen en un proceso de nivel superior conocido como proceso padre
que es el encargado de enviar las señales a los procesos hijos generados por el mismo para
indicarles que su lapso de vida ha terminado.
a. Huerfano: Usualmente un proceso crea un proceso hijo (child) y cuando el proceso hijo
termina una señal es emitida al proceso padre para que pueda hacer todo lo requerido
cuando el proceso hijo es terminado. Pero hay situaciones en las que los procesos padres
son matados (killed). En dicho caso el proceso hijo queda huérfano y entonces es tomado
por el proceso init. Aun así, el proceso cuyo padre fue matado sigue siendo llamado
huérfano ya que su padre original no existe.
Otros criterios están orientados al sistema, esto es, se centran en el uso efectivo y eficiente
del procesador. Un ejemplo puede ser la productividad, es decir, el ritmo con el que los
procesos terminan. La productividad es una medida muy válida del rendimiento de un
sistema y que sería deseable maximizar.
Otra forma de clasificación es considerar los criterios relativos al rendimiento del sistema y
los que no lo son. Los criterios relativos al rendimiento son cuantitativos y, en general,
pueden evaluarse o ser analizados fácilmente. Algunos ejemplos son el tiempo de respuesta
y la productividad. Los criterios no relativos al rendimiento son, en cambio cualitativos y no
pueden ser evaluados fácilmente. Un ejemplo de estos criterios es la previsibilidad. Sería
conveniente que el servicio ofrecido a los usuarios tenga las mismas características en todo
momento, independientemente de la existencia de otros trabajos ejecutados por el sistema
[3].
La gestión de procesos de un sistema ANDROID, diseñado para dispositivos móviles, su funcionamiento está
basado en el uso de aplicaciones, las cuales pueden llamar una o varias funcionalidades básicas de dicho
dispositivo.
Android, además de utilizar una máquina virtual, que optimiza los recursos de memoria y de hardware,
apoya su funcionamiento en un entorno de ejecución (ANDROID RUNTIME1), que se encarga del control
sobre los ciclos de ejecución y el manejo de memoria de alto nivel. Dentro de este entorno se incluyen las
Libreriascore, que contienen multitud de clases java y la máquina virtual Dalvik.
En este sistema operativo cada aplicación es ejecutada en su propio proceso, lo cual garantiza cargar los
procesos en memoria solo cuando van a ser utilizados debido al espacio reducido de memoria RAM; esto
1El tiempo de ejecución de Android (ART) es el tiempo de ejecución administrado utilizado por las aplicaciones y algunos servicios
del sistema en Android.
permite eliminar en mayor medida los tiempos asociados a swapping2 de páginas en memoria, en caso de
que un proceso no utilizado solicite ser ingresado a memoria a través del AndroidRuntime, una de las
páginas debe ser retirada de memoria principal.
Los swapping o intercambio permiten al sistema operativo crear un espacio para una nueva página
eliminando alguna página de memoria física, todo esto, en caso que un proceso necesite cargar una página
virtual a memoria física y no disponga de ninguna página de memoria física libre.
Cada aplicación de android corre en su propio proceso el cual es creado por la aplicación cuando se ejecuta
y permanece hasta que la aplicación deja de trabajar o el sistema necesite memoria para otras aplicaciones.
REFERENCIAS BIBLIOGRÁFICAS
[1] ¿Qué es el sistema inactivo? ¿El sistema está inactivo con spyware o un virus? [En línea]
https://www.neuber.com/taskmanager/.
[3] Objetivos y Criterios de Planificación. [En línea] http://lsi.vc.ehu.es/pablogn/docencia
[4] GESTIÓN DE PROCESOS EN ANDROID, Sistema Operativo Android. [En línea]
http://sistemaoperativoandroidudo.blogspot.com/2017/11/gestion-de-procesos-en-android.htm
2significa intercambiar) es mover un proceso o parte de él temporalmente desde la memoria principal a un dispositivo secundario
de almacenamiento (memoria de apoyo) para luego devolverlo a la memoria principal.