Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Hardware de Rede: Conceitos e Camadas de Protocolo

Classificado em Computação

Escrito em em português com um tamanho de 3 KB

Hardware de Rede

  1. Links de Difusão
  2. Links Ponto a Ponto

Tipos de Links

  • Difusão: Tem apenas um canal de comunicação compartilhado por todas as máquinas da rede.
  • Ponto a Ponto: Consistem em muitas conexões pares de máquinas individuais.

Serviços de Comunicação

  • Serviço Orientado a Conexões: Baseia-se no sistema telefônico. Primeiro, o usuário estabelece uma conexão, utiliza a conexão e depois a libera.
  • Serviço Sem Conexão: Baseia-se no sistema postal. Cada mensagem contém o endereço de destino completo e cada uma delas é roteada através do sistema independentemente de todas as outras.

Serviços e Protocolos

  • Serviço: É um conjunto de primitivas que uma camada oferece à camada situada acima dela. O serviço define as operações que
... Continue a ler "Hardware de Rede: Conceitos e Camadas de Protocolo" »

Exercícios Resolvidos de Java: Listas e Collections

Classificado em Computação

Escrito em em português com um tamanho de 2,63 KB

1. Dado o programa abaixo, escrito em Java:


package atividadeA1;
import java.util.ArrayList;
import java.util.Collection;

public class Questao1 {
    public static void main(String[] args) {
        Collection x = new ArrayList();
        Collection y = new ArrayList();
        for (int i = 1; i < 7; i++) {
            x.add(i + 2);
        }
        for (int i = 1; i < 4; i++) {
            x.remove(i);
        }
        for (int j = 0; j < 3; j++) {
            y.add(j + 10);
        }
        x.addAll(y);
        System.out.print(x.toString());
    }
}

Após a execução, será impresso no console: [3, 4, 5, 6, 10, 11, 12]

2. Dado o programa abaixo, escrito em Java:


package atividadeA1;
import java.util.ArrayList;
import java.
... Continue a ler "Exercícios Resolvidos de Java: Listas e Collections" »

Revisão de Conceitos Essenciais: IPv4, IPv6 e Nagios

Classificado em Computação

Escrito em em português com um tamanho de 3,3 KB

Questões de Múltipla Escolha e Relacionamento

* Relacione a descrição dos recursos de compartilhamento do IPv4 / IPv6.

Opções: (A) Dual Stack (B) Tunneling (C) Translation

  • (A) Dual Stack: Faz com que um único dispositivo (um roteador, por exemplo) tenha suporte a dois protocolos.
  • (B) Tunneling: Cria condições para o tráfego de pacotes IPv6 em redes IPv4 e vice-versa. Há várias tecnologias com essa função, como o tunnel broker, por exemplo.
  • (C) Translation: Possibilita a comunicação entre os dois protocolos, possuindo várias técnicas de tradução, como Application Layer e Transport Relay Translator.

** Assinale o item que não faz parte do cabeçalho ICMPv6:

a) Type b) Code c) Authentication d) Checksum e) Data

*** O formato

... Continue a ler "Revisão de Conceitos Essenciais: IPv4, IPv6 e Nagios" »

Fundamentos de Redes: Perguntas e Respostas Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 17,38 KB

1. Quais dos seguintes protocolos da camada de aplicação utilizam segmentos UDP? (Escolha dois.)

  • DNS
  • FTP
  • Telnet
  • TFTP
  • SMTP

2. Quais das seguintes são vantagens da instalação de cabos UTP? (Escolha três.)

  • Menos caro do que a fibra óptica
  • Mais flexível e fácil de instalar em um prédio em contrário
  • deve alterar o ponto terminal ao atualizar o hardware considerado o meio mais rápido de cobre
  • recebe menos interferência RFI e EMI do que um meio de fibra óptica
  • permite um fácil upgrade de hardware WAN

3. Quando você deve usar um cabo crossover em uma rede?

  • Ao conectar um host na porta console do roteador
  • Ao conectar um host a um switch
  • Ao conectar um host a outro host
  • Ao conectar um switch a um roteador

4. Quais das seguintes opções descrevem a topologia

... Continue a ler "Fundamentos de Redes: Perguntas e Respostas Essenciais" »

Gerenciamento de Mudanças e Solicitações (CRs) em Projetos

Classificado em Computação

Escrito em em português com um tamanho de 8,17 KB

Solicitação de Mudança (CR)

Um artefato formalmente submetido que é usado para rastrear todas as solicitações dos envolvidos (inclusive novas características, solicitações de melhoria, conserto de defeitos, mudança de requisitos, etc.) junto com as informações de status relacionadas durante todo o ciclo de vida do projeto. Todo o histórico de mudanças será mantido com a Solicitação de Mudança, o que inclui todas as mudanças de estado, datas e motivos para as mudanças. Essas informações ficam disponíveis para revisões repetidas e para fechamento final.

Comitê de Controle de Mudança (CCB)

O comitê que supervisiona o processo de mudanças. Consiste em representantes de todas as partes interessadas, inclusive clientes, desenvolvedores... Continue a ler "Gerenciamento de Mudanças e Solicitações (CRs) em Projetos" »

Exercícios Resolvidos: Arquitetura de Computadores e Bases Numéricas

Classificado em Computação

Escrito em em português com um tamanho de 112,15 KB

1) Conversão de Bases e Operações Aritméticas

Converta para a base binária, realize as operações e o resultado converta para a base solicitada:

  1. 6758 + A916 = 61410
    • 6758 => 1101111012
    • A916 => + 101010012
    • Resultado: 10011001102 => 61410
  2. 7C16 - 9510 = 358
    • 7C16 => 011111002
    • 9510 => - 10111112
    • Resultado: 00111012 => 358
  3. 458 x 1310 = 1E116
    • 458 => 1001012
    • 1310 => x 11012
    • Cálculo Binário:
        100101
      x   1101
      --------
        100101
       000000
       100101
      +100101
      --------
      111100001
                      
    • Resultado: 1111000012 => 1E116
  4. ACF16 : 138 = _______10
    • ACF16 => 1010110011112
    • 138 => 0010112

Imagen

2) Conversão de Unidades de Dados (Bytes e Bits)

  1. 12,5 MBytes => 12,5 x 1024 = 12.800 KBytes
  2. 6,75 KBytes => (6,75 x 1024) bytes x 8 = 55.296 bits
  3. 22528
... Continue a ler "Exercícios Resolvidos: Arquitetura de Computadores e Bases Numéricas" »

Alocação de Memória, Arquivos e Estruturas em C

Classificado em Computação

Escrito em em português com um tamanho de 4,52 KB

Exercício de Revisão de Programação I

Alocação de Memória

1) O que seria alocação estática e alocação dinâmica de memória?

A alocação estática ocorre quando o programador define a quantidade de memória necessária para um vetor. Essa alocação pode ser feita pelo compilador e é realizada antes da execução do programa.

A alocação dinâmica ocorre quando o programador não define a quantidade de memória necessária para um vetor, pois o número de elementos não foi predefinido.

2) Qual a diferença entre int *meu_vetor e int meu_vetor[TAM]?

int *meu_vetor declara um ponteiro para inteiro chamado meu_vetor, que terá alocação dinâmica. int meu_vetor[TAM] declara um vetor de inteiros chamado meu_vetor com tamanho definido... Continue a ler "Alocação de Memória, Arquivos e Estruturas em C" »

Exercícios Resolvidos: Sistemas Distribuídos e Clusters

Classificado em Computação

Escrito em em português com um tamanho de 3,32 KB

SD_EX_05

1. Transparência e Falhas em Sistemas Distribuídos

Questão: Considere que uma empresa tem uma filial em São Paulo com 50 terminais acessando dois servidores no Rio de Janeiro (sede), sendo uma aplicação web e outro Banco de Dados. Em Porto Alegre existe uma réplica dos servidores do Rio de Janeiro, cuja sincronia é feita a cada 2 minutos. O cliente de São Paulo está parametrizado para comunicar-se sistematicamente com o Rio de Janeiro e, quando este servidor não responde a contento, ele tenta 5 vezes; após isso, ele se conecta aos servidores de Porto Alegre. Pergunta-se: (a) Como se chama esse tipo de transparência? (b) O que acontece com o usuário que está no cliente em São Paulo?

  • (a) Transparência a falhas.
  • (b) Aumento
... Continue a ler "Exercícios Resolvidos: Sistemas Distribuídos e Clusters" »

Perguntas e Respostas sobre RIP e EIGRP

Classificado em Computação

Escrito em em português com um tamanho de 8,55 KB

Qual das seguintes é considerada uma limitação do RIP v1? RIP v1 não envia as informações de máscara em suas atualizações.

Quais são as três características do protocolo de roteamento RIPv1? (Escolha três.)

  • Usa a contagem de saltos como uma métrica.
  • Considera uma métrica de 16 como infinito.
  • Calcula as métricas utilizando o algoritmo de Bellman-Ford.

Qual é o período de atualização padrão, em segundos, para o protocolo de roteamento RIP?

30

Qual dos seguintes é encontrado nas atualizações de roteamento de protocolos de roteamento sem classes? (Escolha dois.)

  • Endereço de 32 bits.
  • Máscara de sub-rede.

Como a VLSM ajuda a aliviar?

A escassez de endereços IP.

Qual dos seguintes tipos de rotas são indicadas por entradas EX na tabela... Continue a ler "Perguntas e Respostas sobre RIP e EIGRP" »

Gerenciamento de Transações em Banco de Dados: ACID, Concorrência e Bloqueio

Classificado em Computação

Escrito em em português com um tamanho de 66,18 KB

Transações em Banco de Dados

Uma transação é uma unidade de execução de programa que acessa e possivelmente atualiza vários itens de dados. Normalmente, é iniciada por um programa escrito em uma linguagem de manipulação de dados (C, C++, Java, Perl, etc.).

É delimitada pelas instruções BEGIN TRANSACTION e COMMIT, consistindo de todas as operações executadas entre elas.

Propriedades ACID para Transações

Para garantir a integridade dos dados, o SGBD deve manter as propriedades ACID:

  • Atomicidade
  • Consistência
  • Isolamento
  • Durabilidade

Detalhes das Propriedades ACID

Atomicidade: Ou todas as operações da transação são refletidas corretamente no banco de dados, ou nenhuma delas é.

Consistência: A execução de uma transação isolada... Continue a ler "Gerenciamento de Transações em Banco de Dados: ACID, Concorrência e Bloqueio" »