viernes, 6 de mayo de 2016

Semáforos en sistemas operativos

Un semáforo es una variable especial (o tipo abastracto de datos) que constituye el método clásico para restringir o permitir el acceso a recursos compartidos (por ejemplo, un recurso de almacenamiento del sistema o variables del código fuente) en un entorno de multiprocesamiento (en el que se ejecutarán varios procesos concurrentemente). Fueron inventados por Edsger Dijkstra en 1965 y se usaron por primera vez en el sistema operativo THEOS.












Para comprender mejor cómo funcionan se deja el siguiente video: 

No hay comentarios.:

Publicar un comentario