-
-
-
-
CENAPAD-MGCO
A seguir: 2a Questao
Acima: Sidney Batista Filho
Anterior: Sidney Batista Filho
- Processos assíncronos
- Um processo é uma instância de um programa em
execução. Processos são assíncronos quando não
há um intervalo de tempo conhecido entre a execução de um
processo e outro e, também, não deve ser estimado o tempo de
duração de cada processo. Os processos assíncronos
permitem que o computador possa responder a estímulos externos
cujo instante de chegada é imprevisível (chegada de pacotes
pela rede, por exemplo), bem como, garantem a portabilidade para que
possa ocorrer a troca de componentes por outros de maior desempenho.
- Exclusão mútua
- é uma técnica utilizada para garantir que apenas um processo
execute uma região crítica, que é um conjunto de comandos
que acessam variáveis em conflito, ou seja, compartilhadas por
mais de um processo. É fundamental para a programação
paralela! A exclusão mútua impede que ocorra uma "race
condition", ou seja, garante a integridade dos dados compartilhados.
- Serializabilidade
- é a garantia de que o resultado da execução de processos
paralelos seja igual a uma das computações desses mesmos
processos se eles ocorressem serialmente. É importante para que a
execução de um programa paralelo possa chegar a um dos
resultados esperados.
- Espera ocupada
- ocorre quando um processo está impedido de continuar sua
execução por causa de uma condição. O processo
continuará neste estado até que outro processo torne a
condição favorável para seu progresso. A espera ocupada
não provoca um "deadlock" no programa, mas é indesejável,
pois utiliza o processador desnecessariamente (desperdício).
- Equanimidade
- um programa é dito eqüânime, ou justo, ou "fairness", quando
satisfaz a propriedade de progresso, ou seja, garante que uma
requisição imposta pelo problema ("uma coisa boa") sempre
ocorrerá. É importante, por exemplo, quando se quiser impor
uma política para um sistema que acessa um banco de dados de que
todas as requisições de leitura e de escrita serão
atendidas ao final de uma espera finita.
Next: 2a Questao
Up: Sidney Batista Filho
Previous: Sidney Batista Filho
Osvaldo Carvalho
-
Postscript -
Comentários?