Baixe o app para aproveitar ainda mais
Prévia do material em texto
Professor Ivan Maia Vital Junior 1 [ EXA026 ] Sistemas distribuídos [Unidade III] [Aula 8] Processos e Comunicação • Continuação da aula anterior: Apresentar aos alunos o conceito de processos em sistemas distribuídos e os modos pelos quais estes processos podem se comunicar. Objetivo 2 • Modelos de comunicação: – RPC – Comunicação orientada a mensagem – Comunicação orientada a fluxo Comunicação e Sincronização 3 • Modelos de comunicação – Comunicação orientada a fluxo • Existem tipos de aplicação nas quais a temporização é um aspecto fundamental. Por exemplo: Aplicações que tratam fluxo de áudio, vídeo, ou ambos. • No caso de fluxo de áudio, para reproduzir o som original é necessário que a ordem em que os pacotes de informação e o tempo sejam recebidos e executados de forma precisa. • Isso pode sere feito através de um fluxo de dados. • Um fluxo de dados nada mais é do que uma sequência de unidades de dados sendo transferida a uma determinada frequência de um componente para outro. • Existem três modos de transmissão de fluxo de dados: Síncrono, Assíncrono e Isócrino Comunicação e Sincronização 4 • Modelos de comunicação – Comunicação orientada a fluxo • Modo Assíncrono – Os dados são transmitidos num fluxo, um após o outro, entretanto não há nenhuma restrição de temporização sobre quando a transmissão de dados deve ocorrer. Não há limitação de tempo. • Modo Síncrono – Pode haver um atraso fim-a-fim máximo definido para cada unidade em um fluxo de dados, mas não há um limite de tempo mínimo. Portanto não importa se uma unidade de dados for transferida com muita rapidez, o que importa é se a transmissão foi realizada dentro do limite máximo. • Modo Isócrono – Neste modelo os dados são transferidos no tempo certo, dentro de um imite máximo e mínimo, chamado de variações da atraso delimitado. Comunicação e Sincronização 5 Próxima aula: • Revisão para A2. Comunicação e Sincronização 6
Compartilhar