quinta-feira, 31 de março de 2011

Exercícios protocolos de computadores

Exercício de protocolos de comp.
 
Exercício 2
1. Explique resumidamente como funciona a camada de enlace na Arq. TCP/IP?
A camada de enlace trabalha com a detecção e correção de falhas transmitidas, ou seja corrijge imperfeições da camada física.

2. Qual protocolo da arquitetura TCP/IP na camada TCP não é orientado á conexão?
UDP. UDP é um de User Datagram Protocol  que corresponde à camada de transporte no modelo ISO/OSI, usado pelos protocolos TCP/IP. Ele converte as mensagens geradas por uma determinada aplicação em pacotes de informação para serem depois enviados  através do protocolo IP.

3. A tarefa de roteamento é desempenhada por qual camada na arquitetura TCP/IP?
Camada IP, que equivale camada de rede no modelo OSI.

4. A tarefa de compressão de dados é executada em que camada no modelo OSI?
Camada de sessão

5. E na arquiterura TCP/IP, onde ocorre?
Na camada de aplicação
6. Qual a unidade de trabalho usada na camada enlace?
Quadro
7. O que é serviço?
Série de operações oferecidas de uma camada inferior para uma camada superior.
8. O que é protocolo?
Conjunto de regras , definidos entre camadas pares para ocorrer comunicação.
9. O que é gateway?
Comunicador para que dois computadores conversem entre si, ou seja é um tradutor, um conversor de protocolos.

10. Qua unidade de trabalho da camada de aplicação?
mensagem

Exercício 1

1. O que é definida na camada física do modelo OSI?
Define as interfaces eléctricos/óptico, mecânicas e funcionais para o suporte físico e executa os sinais para todas as camadas mais altas.
 
2.O que é definido na camada de rede do modelo OSI?
Defini o endereçamento dos pacotes de rede, também conhecidos por datagrama, associando endereços lógicos (IP) em endereços físicos (MAC), de forma que os pacotes de rede consigam chegar corretamente ao destino.

3. O que significa sequência na câmada de transporte?

4. O que é o contrace de fluxo?
5. Que camada detecta erros de transição ocorridos no nível físico?
Camada de enlace 
 
6. Na arquitetura TCP/IP que camada trata da compressão de dados?
Camada de aplicação 
 
7. Que serviço da camada de aplicação da arquitetura TCP/IP cuida da transferência de arquivos?
O protocolo de aplicação FTP 
 
8. O encaminhamento de mensagens é feito em que camanda e por qual serviço na arquitetura TCP/IP?
A camada Física. Serviço   ICMP (Internet Control Message Protocol) envia mensagens e relata erros na entrega de pacotes. 
 
9. Que serviço na arquitetra TCP/IP implimenta a identificação de nomes?
     DNS (Domain Name System) que "traduz" nomes de domínio (www.empresa.com.br) em endereços IPs

10. O protoclo TCP é orientado a conexão ou não?
 

Ferramentas da aula de Algoritmos

 Algoritmos

Link para download das ferramentos utilizadas em aula

Dev C++
Linguagem em C (atual fer ramenta utilizada em sala)

http://www.baixaki.com.br/download/dev-c-.htm


Visual G
Linguagem em Portugol (1ª ferramenta utilizada)


http://www.baixaki.com.br/download/visualg.htm

quarta-feira, 30 de março de 2011

Exercícios de S.O.

 Exercício 2 valendo 0.5 ponto (para dia 31/03/2011)


1.O que é exclusão mútua?
É uma técnica usada para evitar que dois processos ou threads  tenham acesso á sua região crítica ao mesmo tempo a um recurso compartilhado, acesso esse denominado por seção crítica.
 
2.O que é região crítica?
Área de código de um algoritmo que contém um recurso compartilhado que não pode ser acessado concorrentemente por mais de uma linha de execução, com o objetivo de tornar a operação sobre o recurso compartilhado atômica.

3.Cite duas formas de implementar a exclusão mútua
R. Variável de impedimento e inibição de interrupção, ou formas ibridas.

4.No que consiste a implementação produtor-consumidor?
5.No que consiste a implementação dos semáforos?

Exercício 1 (resolvido)

1. O que é um processo?
R. É um programa em execução. Conjunto de instruções necessárias para a execução das operações desejdas.

2.O que é espaço de endereçamento?
R. É a aréa de memória pertencente ao processo, onde as instruções e dados do programa são armazenados para execução.

3. O que é Quantum?
É o tempo máximo que cada processo tem paa usa a cpu. Não é o tempo total de execução do processo, e sim o tempo pertencente á ele para executar.

4. O que é troca de contexto?
É a troca de um processo para outro no processador que o sistema operacional realiza.

5. O que é contexto de Hardware?
Armazena o conteúdo dos registradores gerados quando o contexto é executado.

6. O que é contexto de Software?
São especificados limites e caracteristicas de recursos que podem ser indicados pelo processo composto por três grupos - Identificador, catos e previlegios.

7. Para que serve o escalonamento de processo?
Minimizar o tempo de respota para o usuário e otimizar o processamento da cpu. Ele que determina o quantum, etc.

8. Quem faz o escalonamento de processos nos sistemas operacionais?
O escalonador- O Scheduller

quarta-feira, 23 de março de 2011

Trabalho Protocolos de redes

Tema:

Camada de enlace
     -Modelo OSI e arquitetura TCP/IP
     -características
     -funções
     - Protocolos dessa camada

Obs.: Trabalho em base nas normas da ABNT

Welcome !! =D

Avaliações

Suposta data AV1(avaliação) , AV2 Redes de computadores - divulgada no 1º dia de aula (23/02/2011)

AV1 <- 20/04/2011
    -Prova  (10.0 pontos)
 Assuntos:     Capitulo 1, livro de Kurose
                * Camadas TCP/IP e Rm OSI;
                        *Unidades por camada
                 * atrasos (formulas);
                 * TDM, FDM (calcúlo);
                      Capitulo 1, livro de Kurose
                 * HTTP;
                 * FTP;
                 * SMTP, POP, IMAP;
                 *DNS.
AV2 <- 15/06/2011
AV3<-  29/06/2011

Suposta data AV1, AV2 Sistemas Operacionais:
 AV1
  - Prova        07/04/2011
 Assuntos: Histórico S.O.;
                   Tipos de S.O.;
                   Hierarquia de processos;
                   Gerência de processos;
                         *esclusão mútua
                         *escalonamento 
                         *deadlock
                    Estados do processo;
                    Partes do processo.

AV2 
   - Prova       09/06/2011
   - Trabalho   04/06/2011

AV3 ???

Suposta data AV1, AV2 Protocolos de redes: (divulgada dia 23/03/2011)
AV1  
   - Prova       13/04/2011
   - Trabalho  13/04/2011

Assuntos:  *Camada de enlace: conceito e características;
                   *Camada de rede: conceito e características;
                   *Camada de transporte:  conceito e características, protocolos e serviços;
                   *Camada de aplicação: alguns serviços
                   * Modelo OSI;
                   *Arquitetura TCP/IP
                     
Data AV1, AV2 Organização de micro

AV1: 03/05/2011
AV2:

Suposta data AV1, AV2 Algoritmos: 

AV1:
AV2: 
obs.: ainda não divulgada


Assuntos AV1:   Linguagem C:
                                 *Comandos de entrada e saída;
                                 *Comandos de atribuição;
                                 *Estrutura condicional
             






Obs.: É preciso ter 12 pontos apartir da somatória das notas da AV1 e AV2, e não é permitido tirar menos de 4.0 pontos em alguma das mesmas, caso contrário você precisa fazer a AV3 para repor nota.

Exemplo posto em sala.:

Se vc tirar 10.0 pontos na AV1 e tirar 2.0 pontos na AV2, vc não passa na matéria, e precisa fazer a AV3.

Trabalho Sistemas Operacionais

Trabalho da matéria S.O. AV1 - entrega: 07/04/2011

Tema:

- Processos e Threads
      -Hierarquia de processos;
      -Estados do processos:
      -Partes do processo e PCB;
      -Políticas de escalonamento;
      -Tipos do escalonamento.

Obs.: Trabalho com base nas normas ABNT

http://www.firb.br/abntmonograf.htm (link com as normas)

Redes de computadores 1º semestre

A turma A de Redes de computadores 1º semestre possui as disciplinas:

  • Redes de computadores com o profº Othon Batista
 e:mail: othon@b@yahoo.com; http://www.othonbatista.com.br/

  • Algoritimos com a profª Rosemary

  • Sistemas Operacionais com o profº Carlos Frederico
 e-mail:  fredJansen@bol.com

  • Protocolos de redes com o profº Carlos Frederico

  • Organização de computadores

  • Análise Textual: matéria online