Sistemas Distribuídos

COS470 - 2017/1



Retirado da Web

Professor
Local / Horário
Lista de email
Página atualizada em: 28-March-17


Programação das aulas

Aula Data Comentário Slides Tarefa
1 7/3 Logística, regras do jogo. Definindo sistemas distribuídos, exemplos, objetivos aula_0.pdf
aula_1.pdf
Baixar livro texto (ver abaixo), saiu lista 1
2 9/3 Processos, IPC, características, exemplos (signals, pipes, sockets) aula_2.pdf Fazer lista 1
3 14/3 Threads, características, kernel level, user level, escalonamento aula_3.pdf Fazer lista 1
4 16/3 Sincronização, race condition, região crítica, locks, algoritmo de Peterson aula_4.pdf Entregar lista 1, saiu TP 1
- 21/3 Não teremos aula. Professor participando da Reunião do Comitê de Programa da ACM Sigmetrics 2017, realizada na Columbia University Fazer TP 1
5 23/3 Atomicidade, test-and-set, locks revisitado, semáforos, e dois problemas aula_5.pdf Fazer TP 1
6 28/3 Limitação dos semáforos, monitores, variáveis de condição, semântica signal aula_6.pdf Entregar TP 1
7 30/3 Arquitetura de sistemas, arquitetura de sistemas distribuídos, arquiterura cliente/servidor Saiu TP 2, saiu lista 2
8 4/4 DNS, CDN Fazer TP 2, lista 2
9 6/4 Arquitetura P2P, BitTorrent, Distributed Hash Table (DHT) Fazer TP 2, lista 2
10 11/4 Modelo computação distribuída, RPC, marshalling e stubs, semântica operacional, RMI Terminar TP 2, e lista 2
11 13/4 Primeira Prova: início às 10h. Rever todas listas e trabalhos. Entregar TP 2, e lista 2
12 18/4 Apresentação do Trabalho Prático 2.


Listas de exercícios

As listas devem ser entregue em papel no início da aula na data de entrega. Não serão aceitas listas enviadas por email.



Trabalhos Práticos


Datas das provas e trabalho



Referências

As notas de aulas serão tiradas principalmente das seguintes referências:

Você pode pesquisar por livros relacionados no acervo da UFRJ.