Please enable JavaScript.
Coggle requires JavaScript to display documents.
Seminário 1 SD - Coggle Diagram
Seminário 1 SD
Escalabilidade
O que é
Adaptação e crescimento do SD enquanto o número de usuários aumenta;
Como funciona
Acrescenta mais processadores ou processadores mais rápidos
Componentes não devem mudar enquanto o sistema aumenta
evitar algoritmos e estruturas de dados centralizadas
Aplicações
Compartilhamento de Recursos
O que é
Recursos que podem ser acessados através de múltiplos computadores em um SD
Como funciona
Comunicação
Gerenciador de Recursos
Interface de Comunicação
Aplicações
Impressoras
Dados, Bancos de dados, arquivos
Case: Modelo Cliente/servidor
Tolerância à falhas
O que é
Disponibilidade contínua do SD mesmo após uma falha
Como funciona
Recuperação
Redundância
Ex: banco de dados replicado em diversos servidores
Detecção da falha
Se não houve resposta a um pedido, o que significa?
falha na rede
falha no nó destino
Ocultação da Falha
Aplicações
Disponibilidade
O que é
Propriedade de um SD de estar pronto para ser usado imediatamente
Como funciona
Definida em termos de instante de tempo
Se um sistema ficar fora do ar por um milissegundo a cada hora, terá uma disponibilidade de mais de 99.99999%, mas sua confiabilidade ainda será muito baixa
Por outro lado, um sistema que nunca cai mas é desligado por duas semanas no ano, tem alta confiabilidade, mas somente 96% de disponibilidade
Aplicações
Virtualização
O que é
Simulação de vários recursos em apenas uma CPU
estender ou substituir uma interface existente para imitar o
comportamento de outro sistema
Como funciona
Monitor de máquina virtual
É um sistema essencialmente implementado como uma camada que protege completamente o hardware, oferecendo
como interface o conjunto completo de instruções do mesmo
pode ser oferecida simultaneamente a programas diferentes
Máquina virtual de processo
sistema de execução que forneça um conjunto abstrato de instruções que deve ser usado para executar aplicações
a virtualização é feita para um único processo
Aplicações