Semaforos e hils

Solo disponible en BuenasTareas
  • Páginas : 3 (690 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de noviembre de 2011
Leer documento completo
Vista previa del texto
MULTIHILOS EN SEMAFOROS

JONATAN FELIPE JIMÉNEZ VALENCIA

Informe presentado a la asignatura: Sistemas Operativos

Johnny Pérez Ramírez
Ingeniero de Sistemas

INSTITUCIÓN UNIVERSITARIA DEENVIGADO
FACULTAD DE INGENIERÍAS
PROGRAMA DE SISTEMAS
ENVIGADO
2011
INTRODUCCIÓN

Para entender la aplicación de un hilo o un conjunto de hilos (Multihilos) en semáforos, primero hay queentender los conceptos de hilo, multi-hilo y semáforo.

Un hilo es un subproceso y la unidad de procesamiento mas pequeña de un SISTEMA OPERATIVO. Este posibilita que se ejecuten varias tareas de unaaplicación al mismo tiempo; todo mediante la acción de los métodos internos de la clase THREADS.
Un Multihilo es un conjunto de hilos inscritos en una misma aplicación o proceso, el cual permaneceactivo hasta que el ultimo hilo no haya terminado (Stop ()), cuando todos los hilos finalizan, el proceso deja de existir.
El semáforo es una estructura diseñada para sincronizar dos o más tareas,permitiendo que la ejecución de los hilos se realice de manera ordenada y sin conflictos; recibe este nombre comparándolo con los semáforos de tránsito, que son utilizados para ordenar y dar prioridades.MULTIHILOS EN SEMAFOROS


¿Cómo es la estructura de un semáforo básico?
La estructura básica de un semáforo está formada por dos instrucciones, una se encarga de reservar un espacio para elhilo, y otra instrucción para liberarlo. Siempre manteniendo una cola de Threads para administrar el orden en que los procesos hicieron las peticiones.

Función de Los hilos en un sistema operativo:Los sistemas operativos trabajan con Multihilos, pues hay programas que solicitan un mismo proceso, por lo que es necesario asignar dicho proceso a los programas, siempre manteniendo un orden dado porun semáforo.

¿Cómo funcionan los hilos en los semáforos?
El semáforo utiliza una estructura de datos llamada COLA, en la cual según el orden en el cual llegan los hilos él los va ejecutando....
tracking img