A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistemas Distribuídos Programa da disciplina

Apresentações semelhantes


Apresentação em tema: "Sistemas Distribuídos Programa da disciplina"— Transcrição da apresentação:

1 Sistemas Distribuídos Programa da disciplina
Professor Luiz José Hoffmann Filho

2 Professor Luiz José Hoffmann Filho

3 Informações Website: Local das Aulas WWW.LUIZHOFFMANN.COM.BR
Listas de exercícios Datas de provas e trabalhos, etc. Local das Aulas Sala ? Laboratório

4 Informações Presença Altamente recomendado
Curso em ritmo muito acelerado Horário Aulas as Segundas e Quartas-feiras das 18:45 às 20:15 Horário de atendimento Sob demanda

5 Ementa Conceitos básicos: histórico, terminologia, sistemas centralizados, distribuídos, paralelos ou de alto desempenho. Paradigmas de comunicação entre processos (IPC). Programação de aplicações cliente/servidor em uma rede de computadores com Sockets e TCP/IP. Sincronização em sistemas distribuídos. Algoritmos distribuídos. Sistemas distribuídos tolerantes a falhas. Sistemas operacionais distribuídos. Objetos distribuídos: conceitos, CORBA, DCOM.

6 Compêtencias e Habilidades
Reconhecer contextos práticos para a utilização de sistemas distribuídos. Identificar as características de sistemas distribuídos. Enumerar vantagens e desvantagens de sistemas distribuídos. Relacionar ferramentas e arquiteturas para desenvolvimento de sistemas distribuídos. Identificar métodos de tolerância a falhas em sistemas distribuídos. Dominar técnicas de solução de problemas em sistemas distribuídos. Configurar serviços básicos utilizados em sistemas distribuídos. Identificar problemas de configuração e funcionamento em sistemas distribuídos.

7 Conteúdo Programático
Introdução Arquiteturas Processos Comunicação Nomeação Sincronização Consistência e replicação Tolerância a falha

8 Metodologia Aulas interativas, centradas em discussões temáticas
Partição é fundamental Leitura do texto é recomendada Deve ser feita antes das aulas.

9 Avaliação 1º bimestre: 1 avaliação escrita com peso igual a 70% e trabalhos teóricos ou práticos envolvendo implementação de software com peso igual a 30%; 2º bimestre: 1 avaliação escrita com peso igual a 70% e trabalhos teóricos ou práticos envolvendo implementação de software com peso igual a 30%; Nota1 = (0.70 * Prova) + (0.30 * Trabalho); Nota2 = (0.70 * Prova) + (0.30 * Trabalho); Média final = (nota1 + nota2) / 2;

10 Por que fazer este curso?
Estudo introdutório de sistemas distribuídos Curso extenso englobando conceitos chaves relacionados ao desenvolvimento de sistemas distribuídos Curso basicamente teórico

11 Objetivos do curso Apresentar ao aluno conceitos básicos sobre sistemas distribuídos Capacitar os alunos a desenvolver aplicativos distribuídos

12 Mas o que é um SD? Um sistemas distribuído é um conjunto de computadores independentes entre si que se apresenta a seus usuários como um sistema único e coerente”- Tanenbaum/Van Steen

13 Outras definições “Coleção de computadores autônomos interconectados por uma rede, com software projetado para produzir uma aplicação integrada"

14 Na vida real…. “Você sabe que existe um sistema distribuído quando a falha de um computador que você nunca ouvir falar impede que você faça qualquer trabalho”- Leslie Lamport

15 Internet ˜3 bilhões de usuários ˜104 redes (AS) ˜107 roteadores
˜1010 s por dia ˜105 buscas no Google por segundos ˜108 vídeos no Youtube por dia ~1 Bilhão de usuários no facebook e whatsapp

16 Mais exemplos(1/2) Uma rede de estações de trabalho em uma universidade ou companhia Uma rede de computadores em uma fábrica Um grande banco com muitas agências, cada qual com um computadores e caixas automáticos

17 Mais Exemplos (2/2) Sistema de reserva de passagens aéreas
Sistema de controle de estoque, vendas e entregas numa cadeia de lojas Serviços da Internet: Netnews, WWW, , mensagem Sistemas de acesso a recursos de multimídia e de conferência.

18 Como Funciona???

19 Livro do Curso Sistemas Distribuídos princípios e paradigmas
Andrew S. Tanenbaum e Maarten Van Steen 2 a. Edição Pearson.

20 Recomendação para Sucesso
Façam a leitura do livro Sem estudar não funciona Façam as listas de exercícios Provas são baseadas nas listas Venham as aulas Participem das discussões Aprendam e entendam a matéria Não tendem decora-la!

21 Perguntas ou comentários?
Dúvidas Perguntas ou comentários?


Carregar ppt "Sistemas Distribuídos Programa da disciplina"

Apresentações semelhantes


Anúncios Google