Procesos ligeros
Los procesos ligeros son programas en ejecución son básicamente procesos pero a diferencia de éstos últimos que solo tienen un hilo de ejecución los primeros tienen el hilo principal más hilos secundarios o hijos, en éste caso todos los procesos hijos comparten la información del hilo principal pero además puede cada hilo tener su información privada.
Dentro de la información propia tenemos:
· Contador de programa
· Pila
· Registros.
· Estado del proceso ligero.
· Dentro de la información compartida tenemos:
· Variables globales.
· Archivos abiertos
· Señales
· Semáforos.
· Contabilidad.
Los hilos o procesos ligeros son una parte de código o miniprograma que puede ser ejecutada independientemente, de forma que una aplicación o un applet puede tener varios hilos ejecutándose simultáneamente y efectuando distintas tareas; estos hilos se encuentran dentro de un programa y son parte de él.
Los hilos, a veces también llamados contextos de ejecución, pueden ser utilizados para la implementación de algoritmos paralelos o procesos concurrentes, sin ser necesario disponer de equipos con estructura de multiprocesador. En el caso de un solo procesador, los procesos ligeros incorporan mecanismos para compartirlo, estableciéndose prioridades
entre ellos y también facilidades de sincronización, cuando es necesario.
Multiproceso se refiere a dos programas que se ejecutan "aparentemente" a la vez, bajo el control del sistema operativo.
Multihilo se refiere a que dos o mas tareas se ejecutan "aparentemente" a la vez, dentro de un mismo programa.
Buscar este blog
Suscribirse a:
Enviar comentarios (Atom)
6.6 VALIDACIÓN Y AMENAZA
Amenazas a la seguridad en el acceso al sistema: · Intrusos. · programas malignos. Intrusos: · Piratas o hackers: individuos...
-
La seguridad interna esta relacionada a los controles incorporados al hardware y al Sistema Operativo para asegurar los recursos del sistem...
-
Todos los dispositivos de E/S se pueden agrupar en tres grandes grupos Dispositivos de interfaz de usuario. Se llama así a los dispositi...
-
Amenazas a la seguridad en el acceso al sistema: · Intrusos. · programas malignos. Intrusos: · Piratas o hackers: individuos...
No hay comentarios:
Publicar un comentario