Please enable JavaScript.
Coggle requires JavaScript to display documents.
Comunicação entre tarefas - Coggle Diagram
Comunicação entre tarefas
Objetivo
Tarefas interdependentes cooperarem entre si
Propósito
Atender vários usuários simultâneos
Uso de computadores multiprocessadores
Aplicações interativas
Uso de rede
Interface com o usuário
Mecanismos de Comunicação
Entre mesmo processo (uso de variáveis globais)
Entre processos diferentes (uso de chamadas de sistema tendo como intermédio o núcleo do sistema)
Entre computadores diferentes (uso de rede)
Aspectos de Comunicação
Comunicação Indireta
Emissor e receptor não se conhecem
Comunicação feita através de canais (enviar/receber)
Comunicação direta
Emissor e receptor se conhecem
Sincronismo
Síncrona (paralisa a tarefa até enviar ou receber os dados)
Assíncrona (não paralisa o envio e recebimento da tarefa, a comunicação é realizada se o emissor e receptor estão ativos no momento)
Semissíncrona (paralisa a tarefa durante um prazo definido, se não foi efetuado o recebimento ou envio da mensagem, ao fim do prazo a tarefa retoma sua execução)
Formato de Envio
Fluxo sequêncial
Equivale a manipulação de um arquivo
Sequência de mensagens
Pacote de dados
Capacidade dos canais
Capacidade Finita
Capacidade Infinita
Capacidade Nula
Confiabilidade dos canais
Perda de Dados
Perda de Integridade
Perda de Ordem
Número de Participantes
1:1 (ponto a ponto)
M:N