- - - - CENAPAD-MGCO

A seguir: 2a. Questão Acima: Marcelo Bernardes Vieira Anterior: Marcelo Bernardes Vieira


1a Questão

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 up previous
Next: 2a. Questão Up: Marcelo Bernardes Vieira Previous: Marcelo Bernardes Vieira
Osvaldo Carvalho - Postscript - Comentários?