ResumoSD1
413 palavras
2 páginas
UNIVERSIDADE FEDERAL DE GOIÁS – REGIONAL JATAÍCIÊNCIAS DA COMPUTAÇÃO
Hardyere Crystofer Castro Lima
Resumo da aula 28/02/2015
“Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários com um sistema único e coerente” (Tanenbaum).
Um sistema distribuído consiste em adicionar o poder computacional de diversos computadores interligados por uma rede com o objetivo de compartilhar a execução de tarefas.
Esse compartilhamento está totalmente relacionado a uma de suas características de um SD, o compartilhamento de recursos, sendo que recursos caracteriza o conjunto de elementos que podem ser compartilhado de forma útil em um sistema distribuído.
Tal compartilhamento pode ser tanto de hardware (impressoras, discos), quanto de software (arquivos, banco de dados), essa vantagem pode reduzir drasticamente os custos. Outra característica está relacionado a transparência, onde o funcionamento do SD em grande parte estão ocultas aos olhos do usuário, o sistema é percebido como um todo, em vez de uma coleção de componentes independentes.
Exemplos de transparência:
- Acesso: Oculta diferenças na ocultação de dados e no modo de acesso a um recurso;
- Localização: Oculta o lugar onde o recurso está localizado;
- Migração: Oculta que um recurso pode ser movido para outra localização;
- Relocação: Oculta que um recurso pode ser movido para outra localização enquanto em uso;
- Replicação: Oculta que um recurso é replicado;
- Concorrência: Oculta que um recurso pode ser compartilhado por diversos usuários concorrentes;
- Falha: Oculta a falha e a recuperação de um recurso.
Desafios de um sistema distribuído: - Heterogeneidade de seus componentes; onde redes, hardwares, linguagens de programação, sistemas operacionais, diferentes meios de comunicação devem funcionar de forma correta. - Sistemas abertos; podem ser estendidos e reimplementados de várias maneiras. - Segurança; restringir o acesso às informações e aos recursos,