Please enable JavaScript.
Coggle requires JavaScript to display documents.
SISTEMAS OPERATIVOS, Un proceso es un programa en ejecución esta puede ser…
SISTEMAS OPERATIVOS
HILOS
En sistemas operativos, un hilo o hebra, proceso ligero o subproceso es una secuencia de tareas encadenadas muy pequeña que puede ser ejecutada por un sistema operativo.
Estados de los Hilos
Hilos al igual que los procesos, tienen estados de ejecución:
Ejecutando, Listo y Bloqueado. Existen cuatro operaciones basicas asociadas a los hilos las cuales son Creación, Bloqueo, Desbloqueo y finalización.
Beneficios de los hilos
-
-
-
• Hilos mejoran la eficiencia en la comunicación entre diferentes programas en ejecución, debido a que se ejecutan dentro del mismo proceso y comparten memoria y archivos, así se comunican sin invocar al kernel.
TIPOS DE HILOS
Multihilo
Es la capacidad del SO de soportar múltiples hilos de ejecución en un mismo proceso un ejemplo es JAVA ya que es un sistema con un único proceso pero ejecuta varios hilos.
Monohilo
Un solo hilo de ejecución por proceso un ejemplo es MS-DOS que es único procerso de usuario y único hilo.
PROCESO
ELEMENTOS PRINCIPALES
CÓDIGO DE PROGRAMA el cual puede ser compartido con otros procesos que están ejecutando el mismo programa.
-
BLOQUE DE CONTROL DE PROCESO (PCB) se encuantra creado y administrado por el SO, contiene la información suficiente para poder interumpir un proceso y volverlo a ejecutar.
-
-
-
Un proceso es un programa en ejecución esta puede ser asignada y ejecutada en un procesador. Esta caracterizada por la ejecucion de una secuencia de instrucciones, estados y un conjunto asociado de recursos del sistema.
-
Los 5 estados son: Ejecución,Listo, Bloqueado, Nuevo y Terminado
Sus 3 estados son: No ejecución, Bloqueado y Ejecución.
Sus 6 estodos son: Nuevo, Listo o en Espera, Ejecución, Bloqueado, Suspendido y Terminado.
Sus 7 estados son: Nuevo, Listo, Ejecución, Bloqueado, Bloquedo/Suspendido, Listo/Suspendido, Terminado.
-