Você está na página 1de 11

Sistemas Operacionais Distribuídos

Itens a serem abordados

 PRINCIPAIS CARACTERÍSTICAS:
 Comunicação por mensagem;
 Concorrência;
 Pastilha de recursos;
 Sistema assíncrono;
 Falhas independentes;
 Heterogeneidade.
 TIPOS DE SISTEMAS DISTRIBUÍDOS:
 Sistemas de computação;
 Sistemas de informação;
 Sistemas pervasivos.
Itens a serem abordados

 EXEMPLOS
 Aplicações na Internet;
 Groupware;
 Aplicações de acesso a informações;
 Aplicações comerciais;
 LAN;
 Bancos de dados distribuídos.
 CONCLUSÃO.
 REFERÊNCIAS.
PRINCIPAIS CARACTERÍSTICAS

Comunicação por mensagem


Em um sistema distribuído, as mensagens são transmitidas e recebidas pelas
chamadas primitivas explicitas de comunicação, as quais são enviadas ao
destino (send) e recebidas (receive) pelo destino.

Concorrência
A concorrência de dados pode ser descrita como um ambiente que permite
um acesso simultâneo de vários usuários aos dados do ambiente.
PRINCIPAIS CARACTERÍSTICAS

Pastilha de recursos
Em um sistema distribuído, os recursos são fisicamente encapsulados dentro
dos computadores e só podem ser acessados a partir de outros
computadores por intermédio de mecanismos de computação.

Sistema assíncrono
Na comunicação assíncrona, um remetente envia uma mensagem e,
então, continua (sem bloquear); assim, não há a necessidade de esperar
o destinatário para se comunicar.
PRINCIPAIS CARACTERÍSTICAS

 Falhas independentes
Toda tecnologia é passível de falhas, e uma única
falha em um sistema pode acarretar em uma
parada total, danos e outros acontecimentos.

 Heterogeneidade
Os sistemas distribuídos apresentam na sua
constituição, diferentes tipos de componentes,
redes, linguagem de programações,
características que permitem a personalização do
mesmo.
TIPOS DE SISTEMAS DISTRIBUÍDOS
 Sistemas de computação
Os sistemas de computação, dentre todos, os principais são
Cluster e Gride.

 Sistemas de informação
Outro tipo de aplicação em que o gerenciamento de
conhecimento passa a ter representatividade é nos
chamados Knowledge ManageNets, nos quais usuários
podem definir quem deverá receber o conteúdo de
determinado documento e em que processos ele deveria
estar presente.

 Sistemas pervasivos
São sistemas que podem constituir um espaço inteligente,
constituído de dispositivos sem fio.
EXEMPLOS
 Aplicações na Internet
Dentre as aplicações na internet, pode ser destacada
a World Wide Web.

 Groupware
A Groupware, promove um trabalho cooperativo entre
um grupo de pessoas, agenda compartilhada e
mensagens instantâneas.

 Aplicações de acesso a
informações
Webcasting é uma aplicação da tecnologia de
multimídia distribuída.
EXEMPLOS
 Aplicações comerciais
O setor emprega monitoramento automatizado
e aplicativos comerciais.

 LAN
A rede de acesso local (LAN), permite que
computadores, hosts, estações de trabalho em um
ambiente, possam estar conectados a um servidor de
arquivos no qual todos os programas e dados se
encontram armazenados.

 Bancos de dados distribuídos


Existir um sistema, diferente dos sistemas paralelos, em
que os processadores são fortemente acoplados e
constituem um único sistema de banco de dados,
mas sim um sistema de independência mutua.
CONCLUSÃO

 O sistema operacional distribuído aumenta a capacidade e velocidade


do processamento de dados através da integração de um conjunto de
computadores que trabalham como um único recurso computacional. Ele
aumenta consequentemente a eficiência de interação entre as pessoas e
as informações transmitidas através de dados enviados, recebidos e
processados.
REFERÊNCIAS
 MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais. LTC, 2004.
 TANENBAUM, Andrew S.; VAN STEEN, Maarten. Distributed systems: principles and paradigms.
Prentice-Hall, 2007.
 FOROUZAN, Behrouz A.; MOSHARRAF, Firouz. Redes de computadores: uma abordagem top-
down. AMGH editora, 2013.
 COULOURIS, George; DOLLIMORE, Jean; KINDBERG, Tim; BLAIR, Gordon. Sistemas
distribuídos: conceitos e projeto. Porto Alegre: Bookman, 2013. 1048 p.
 SILBERSCHATZ, Abraham; GALVIN, Peter. Operation Systems Concepts. Massachusetts. Addison-
Wesley Publishing Company. 1998. p. 207-235.
 COULOURIS, George et al. Sistemas Distribuídos-: Conceitos e Projeto. Bookman editora, 2013.
 BUYYA, R. Parallel Programming Models and Paradigms” In: “High Performance Cluster
Computing”. 1999. v.1, pp 4-26, Prentice Hall
 (Maria Terezinha Angeloni (org.); Ana Luísa Mulbert et al. Organizações do conhecimento –
Infraestrutura, pessoas e tecnologia. Saraiva editora, 2008.
 JOHNSON, Thienne de Melo et al. Uma arquitetura de computação pervasiva para trabalho de
campo. 2005.
 TANENBAUM, Andrew S. Sistemas distribuidos: principios e paradigmas. São Paulo: Pearson /
Prentice Hall, 2013. 402 p.

Você também pode gostar