-
-
-
-
CENAPAD-MGCO
A seguir: 2a. Questão
Acima: Marcelo Bernardes Vieira
Anterior: Marcelo Bernardes Vieira
- Processos assíncronos
- Processos cujas velocidades relativas e ordem de execução
não influem no produto do processamento. Com isto, a
programação não leva em consideração estes
atributos. Quanto menor for a necessidade de sicronismo entre
processos, maior será aproveitado o seu paralelismo. Estas
características são importantes para a programação
paralela.
- Exclusão mútua
- Mecanismo de controle em um ambiente de programação paralela
utilizado para garantir que somente um processo, entre outros
requisitores, pode acessar um recurso ou dado comum. Em um ambiente de
programação paralela a exclusão mútua dá suporte a
métodos mais elaborados, portanto mais eficientes, para controle
de regiões críticas.
- Serializabilidade
- A serializabilidade de um conjunto de ações paralelas indica o
que sua execução em paralelo é equivalente ao de qualquer
uma das sequências destas ações possíveis executadas
em série. É importante em processos cuja consistência
depende de uma ordem específica de processamento.
- Espera ocupada
- Na espera ocupada um processo testa repetitivamente a disponibilidade
de um recurso essencial para o seu progresso. Este recurso deve
então ser liberado por outro processo. A menos que utilize o
espaço entre um teste e outro, pode desperdiçar tempo de
processamento.
- Equanimidade
- A equanimidade indica que um programa obedece à regra de progresso
de programas paralelos, ou seja, um processo requisitor de um recurso
receberá garantidamente o seu controle. Tem a ver com o conceito
de justiça que é importante em situações nas quais
deve-se estabelecer políticas bem definidas de acesso a
regiões críticas para não penalizar processos nas mais
diversas situações.
Next: 2a. Questão
Up: Marcelo Bernardes Vieira
Previous: Marcelo Bernardes Vieira
Osvaldo Carvalho
-
Postscript -
Comentários?