Glossário


DEADLOCK:
situação em que um conjunto de processos ficam bloqueados à espera de um evento que não irá acontecer.



ESPERA ACTIVA (BUSY WAITING):
situação em que um processo espera por um evento num ciclo, gastando tempo de "CPU".



EXCLUSÃO MÚTUA (MUTEX):
um só processo de cada vez deverá ter acesso a uma zona de código que seja de exclusão mútua



FIFO (First In First Out):
disciplina de filas de espera em que o primeiro a chegar é, também, o primeiro a sair. É a disciplina usada nos pipes, por exemplo.



FORK:
comando Unix que serve para criar um processo



MEMÓRIA PARTILHADA:
zona da memória, que pode ser um ficheiro ou simplesmente uma variável, partilhada por vários processos. Esta situação é geralmente usada para que estes possam comunicar entre si.



PIPES:
canal de comunicação estabelecido entre dois processos para que possam trocar mensagens entre si.



PROCESSO:
entidade activa do sistema; instância de um programa; fluxo de actividade



SECÇÃO CRÍTICA:
zona partilhada de código cujo acesso deve ser controlado de forma a que a concorrência entre vários processos, por essa mesma zona, não provoque resultados incoerentes no comportamento do programa.



SIGNAL:
acontecimento assíncrono gerado por hardware, por excepções ou, ainda, por software.



SINCRONIZAÇÃO:
relação que existe entre processos de modo a controlar a ordem por que certas tarefas são executadas.



Menu Enviar mail aos autores


HomePage Menu Mecanismos de Sincronização Signals Semáforos Comunicação entre Processos Pipes Memória Partilhada Problemas de Programação Concorrente Glossário Links