TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Trabalho de Conclusão

Por:   •  8/8/2019  •  Trabalho acadêmico  •  3.297 Palavras (14 Páginas)  •  256 Visualizações

Página 1 de 14

Sistemas Distribuídos

Introdução

Aplicações em rede de computadores

∎ As redes de computadores atualmente estão em todos os lugares.

∎ Ex.: Internet, redes de telefones móveis, redes corporativas, em fábricas, em campus, em casas etc. ∎ Motivações:

∎ Muitas CPUs em um sistema operando em paralelo podem ter mais poder de processamento que 1 mainframe por um menor custo ∎ Algumas aplicações são distribuídas por natureza

∎ Trabalho cooperativo, jogos em rede, P2P ∎ Maior confiabilidade ∎ Crescimento incremental

2

1

Definição

Sistema distribuído um sistema no qual os componentes de hardware e software, localizados em computadores de uma rede, comunicam e coordenam suas ações somente pela troca de mensagens (Coulouris)

∎ Conseqüências desta definição: ∎ Concorrência de componentes ∎ Ausência de relógio global ∎ Falhas independentes

Definição (cont)

Computação distribuída ou sistema distribuído é o processo de agregar o poder de várias componentes computacionais para colaborativamente executar uma única tarefa computacional de modo coerente e transparente de tal forma que elas aparentam ser um sistema único e centralizado (Wikipedia)

3

4

2

Definição (cont)

Coleção de computadores independentes

que se apresentam ao usuário como um único sistema coerente (Tanenbaum)

∎ Essa definição implica em:

∎ Máquinas autônomas (camada de software unifica

e torna visão homogênea) ∎ Usuários pensam que estão lidando com um único

sistema

Definição (cont)

∎ Dois linhas de estudo ∎ Sistema distribuído

∎ Aplicação distribuída

∎ Sistema operacional distribuído

∎ Sistema operacional em uma rede

5

6

3

Classificação

∎ Sistema Operacional Centralizado

∎ Sistema com um computador ∎ Um usuário acessa recursos locais

∎ Sistema Operacional de Rede

∎ Vários sistemas distintos ∎ Recursos compartilhados entre usuários ∎ Usuários precisam saber onde estão os recursos

∎ Sistema Operacional Distribuído

∎ Sistemas distintos, mas visão unificada ∎ Recursos estão acessíveis de forma transparente

Sistema Operacional Centralizadoinformações

processamento armazenamento aplicativoaplicativo Sistema Operacional

7

8

4

Sistema Operacional Centralizado

∎ Aplicado a sistemas convencionais

∎ Recursos centralizados ∎ Arquiteturas mono ou multi-processadas ∎ Sistemas multi-tarefas e multi-usuários

∎ Principais características

∎ Compartilhamento de recursos através de interrupções ∎ Todos os recursos são acessíveis internamente ∎ Comunicação entre processos via memória compartilhada ou através de facilidades providas pelo núcleo do sistema

∎ Objetivos

∎ Tornar virtuais os recursos do hardware ∎ Gerenciar uso dos recursos locais ∎ Sincronizar atividades

Sistema Operacional de Rede

aplicativo

aplicativo

Sistema Operacional

Sistema Operacional

rede

10

9

5

Sistema Operacional de Rede

∎ Coleção de computadores conectados através de uma rede

∎ Cada computador possui seu SO local ∎ Cada máquina possui alto grau de autonomia

∎ Implementação relativamente simples

∎ SOs incorporam módulos para acessar recursos remotos ∎ Comunicação entre sistemas através de protocolos de transporte (Sockets ou RPC)

∎ Transferências explícitas

∎ O usuário deve conhecer a localização dos recursos ∎ Os recursos pertencem a computadores específicos

∎ Exemplos:

∎ Compartilhamento de impressoras e arquivos ∎ Web, E-mail ∎ Serviços de autenticação

Sistema Operacional Distribuído

aplicativo

Sistema Operacional

redeprocessamento armazenamento

informações aplicativo aplicativo Sistema Operacional

Sistema Operacional

11

12

6

Sistema Operacional Distribuído

∎ Objetivos:

∎ Construção de um ambiente computacional virtual ∎ Localização dos recursos é abstraída ∎ Localização do processamento é abstraída ∎ Mecanismos transparentes de distribuição, replicação e tolerância a faltas

...

Baixar como (para membros premium)  txt (22.9 Kb)   pdf (977.3 Kb)   docx (34.5 Kb)  
Continuar por mais 13 páginas »
Disponível apenas no TrabalhosGratuitos.com