Semáforo (computação): diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m r2.7.1) (Bot: Modificando: fa:نشانبر
Linha 1:
Em [[ciência da computação]], '''semáforo''' é uma [[variável]] especial protegida (ou tipo abstrato de dados) que tem como função o controle de acesso a recursos compartilhados (por exemplo, um espaço de armazenamento) num ambiente [[multitarefa]]. A invenção desse tipo de variável é atribuída a [[Edsger Dijkstra]]<ref>http://www.cs.utexas.edu/users/EWD/transcriptions/EWD01xx/EWD123.html E. W. Dijkstra, Cooperating sequential processes. Technological University, Eindhoven, The Netherlands, September 1965.</ref>, em [[1965]] e foi utilizado inicialmente no [[sistema operacional]] THEOS.
 
== Operações sobre semáforo ==
Linha 44:
 
A utilização mais simples do semáforo é em situações na qual necessita-se que haja exclusão mútua, isto é, que só um processo execute por vez. Para isso utiliza-se um semáforo binário, com inicialização em 1. Esse semáforo binário atua como um [[mutex]].
 
== Referências ==
{{reflist}}
 
== Ligações Externas ==