Mostrando postagens com marcador izalmo. Mostrar todas as postagens
Mostrando postagens com marcador izalmo. Mostrar todas as postagens

sexta-feira, 22 de agosto de 2008

questões para fixação

Exercícios para Fixação
1 - O que são sistemas distribuídos?
2 - O que é um middleware? Como podemos apresentá-lo graficamente?
3 - Acesso a recursos remotos é uma das metas de sistemas dsitribuídos. Qual o benefício de tal se compartilhar recursos?
4 - o que é um sistemas trasnparente?
5 - Diga e explique quais os tipos de transparencias de distribuição.
6 - Porque a transparencia de falha é uma das questões mais difíceis de Sistemas Distribuídos?

sexta-feira, 28 de março de 2008

Código Fonte da Aula Sobre Socket

Pessoal, estou disponibilizando os códigos do cliente e do servidor feitos em java utilizando Socket.
Criem essas classes porque continuaremos a utilizá-las na próxima aula.
Um abraço,
Izalmo
cliente.java

import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;
public class Cliente {
Socket cliente;
public Cliente()
{
try {
cliente = new Socket("127.0.0.1",4321);
PrintStream saida = new PrintStream(cliente.getOutputStream());
saida.print("Aula de Sistemas Distribuídos Fializada!");
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
try {
cliente.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void
main(String[] args)
{
new Cliente();
}
}
servidor.java
import java.io.DataInputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Servidor
{
ServerSocket servidor;
public Servidor()
{
try {
servidor = new ServerSocket(4321);
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("Bem Vindo!");
while (true)
{
try {
Socket cliente = servidor.accept();
System.out.println("Ip:"+cliente.getInetAddress());
DataInputStream dis = new DataInputStream(cliente.getInputStream());
System.out.println(dis.readLine());
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("Requisição Recebida!");
}
}
public static void
main(String[] args)
{
new Servidor();
}
}

sexta-feira, 7 de março de 2008

TRABALHO DESSA SEMANA DE 07_03 A 14_03

PESSOAL, COMO TODOS SAÍRAM CORRENDO DA AULA, ESTOU POSTANDO AQUI O TEMA PARA ESSA SEMANA.

VIMOS DOIS ALGORITMOS DE IMPLEMENTAÇÃO DE DHT ( CAN E CHORD). EXISTEM OUTROS ALGORITMOS.

O TRABALHO É PUBLICAR SOBRE UM DESSES ALGORITMOS DURANTE ESTA SEMANA!!!

OBSERVAÇÃO: TODOS TEM QUE LER O BLOG PARA COMENTAR SOBRE OS ARTIGOS DOS COLEGAS, POR ISSO NÃO VALE DIZER QUE NÃO LEU ESTA MENSAGEM NO BLOG E POR ISSO NÃO FEZ O TRABALHO!
SE VOCÊ ESTÁ LENDO ESTA MENSAGEM,FAÇA UM FAVOR DE AVISAR AOS SEUS DESESPERADOS COLEGAS...

UM ABRAÇO,

PROF. IZALMO

sexta-feira, 22 de fevereiro de 2008

Postagem no Blog de Sistemas Distribuídos

Para se postar no blog você deve consultar artigos, revistas eletronicas, jornais ou qualquer fonte de informação SEGURA(não vale orkut ou qualquer coisa do tipo) e publicar aqui. No ato da publicação você deve colocar a referencia ao material e escrever um resumo sobre o material e a sua opinião sobre a posição do autor e o que você achou mais iteressante ou discordou das informações contidas.

Coloque seu nome ao final do blog para que eu possa identificar o autor da informação. O usuário e a senha para postagem no blg será informada em sala de aula. Toda semana você deve postar um artigo no bog.

Todos devem ler os artigos publicados na semana anterior e enviar um e-mail para sistemasdistribuidos2008@gmail.com indicando os 3 melhores da semana (não vale indicar o seu) e o porque dessa indicação (não vale dizer :'porque é bom ou porque é legal ou qualquer coisa do tipo'). Diga o que você achou de interessante e em que isso agregou conhecimento para você.

Esse trabalho valerá como parte integrante da nota na disciplina.