Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino Fundamental I

Exercícios resolvidos sobre a camada de transporte e protocolos

ComputaçãoAtualizado em 14,74 KB

1. Questões sobre a Camada de Transporte

As afirmativas abaixo se referem à camada de Transporte:

  • I - Fornece serviços diversos para a camada de rede.
  • II - Realiza a função de transporte de dados fim-a-fim.
  • III - Camada situada entre as camadas de rede e Aplicação do modelo híbrido.
  • IV - Os protocolos UDP e TCP são protocolos desta camada.

São CORRETAS as afirmativas:

3) II e III

2. Arquitetura e Encapsulamento

A figura apresenta uma arquitetura de 3 camadas. Em relação aos conceitos de comunicação e encapsulamento em camadas, a resposta CORRETA é:

Descrição: http://www.sistemarf.estacioead.com.br/img/fckeditor/image/webctrl_protocolo_rf2.png

2) A camada 3 é encapsulada pela camada 2.

3. Cálculo de Overhead

Considerando que a camada de transporte tenha um cabeçalho de 20 Bytes e uma carga útil de 1980 Bytes, o Overhead do pacote...

Continue lendo "Exercícios resolvidos sobre a camada de transporte e protocolos" »

Estrutura e Níveis de Maturidade do Modelo MPS.BR

ComputaçãoAtualizado em 6,9 KB

Estrutura MPS.BR

  1. Modelo de Referência (MR-MPS)

    Contém os requisitos que os processos das empresas devem atender para estarem em conformidade com o modelo MR-MPS. Contém níveis de maturidade, processos e atributos do processo (Guia Geral). Documento complementar para as empresas que desejam fazer a aquisição do modelo (Guia de Aquisição), formas de implementar e como pode ser implementado (Guia de Aquisição).

  2. Método de Avaliação e Modelo de Negócios (MA-MPS)

    Define processos e métodos para avaliação MA-MPS, requisitos para avaliadores líderes, avaliadores adjuntos e instituições avaliadoras (Guia de Avaliação).

  3. Modelo de Negócio

    Regras de negócio para implementação do MR pelas II, avaliação MA pelas IA, organização de

...

Continue lendo "Estrutura e Níveis de Maturidade do Modelo MPS.BR" »

Mnemônicos Assembly do SC: instruções aritméticas, lógicas, de salto e de E/S

ComputaçãoAtualizado em 8,29 KB

ADD e SUB

ADD (add) significa adicionar o conteúdo do registrador designado ao acumulador.

De maneira parecida, a instrução SUB significa subtrair o conteúdo do registrador designado do acumulador.

INR e DCR

Muitas vezes desejamos incrementar ou decrementar o conteúdo de um dos registradores. INR é o mnemônico para incrementar, que manda o computador incrementar o registrador designado. DCR é o mnemônico de decrementar, que manda o computador decrementar o registrador designado.

JMP

Para começar, JMP é o mnemônico para saltar (jump), que manda o computador buscar a próxima instrução da posição designada da memória. Toda instrução JMP inclui um endereço que é carregado no contador de programa.

LDA e STA

O LDA (load accumulator)...

Continue lendo "Mnemônicos Assembly do SC: instruções aritméticas, lógicas, de salto e de E/S" »

Dispositivos gráficos, conversão de imagem e visualização 2D em computação gráfica

ComputaçãoAtualizado em 4,29 KB

Dispositivos Gráficos

Os dispositivos gráficos são classificados por:

  • Finalidade: Dispositivos de entrada e saída.
  • Formato dos dados: Dispositivos vetoriais ou matriciais.

Dispositivos Matriciais (Raster)

Os dados são colhidos e armazenados em forma de matrizes (pixels).

  • Entrada: Exemplos: Scanner, Digitalizador de vídeo.
  • Saída: Gera a imagem pelo acender e apagar dos pontos de uma matriz. Exemplos: Impressoras, Monitores.

Dispositivos Vetoriais

Os dados são colhidos de forma isolada (pontos) ou criados por comandos.

  • Entrada: Colhem os pontos de forma isolada. Exemplos: Teclado, Mouse.
  • Saída: São criadas através de comandos específicos para gerar as entidades (linhas, curvas, etc.). Exemplo: Plotter.

Funções dos Dispositivos de Entrada

  1. Controlar
...
Continue lendo "Dispositivos gráficos, conversão de imagem e visualização 2D em computação gráfica" »

Tabela Hash: Conceitos, Funções e Tratamento de Colisões

ComputaçãoAtualizado em 3,16 KB

1. O que é Hash?

Hash é uma generalização da noção mais simples de um arranjo, sendo uma estrutura do tipo dicionário.

A ideia central do Hash é usar uma função aplicada sobre parte da informação (chave) para retornar um índice onde a informação será armazenada.

Estruturas de Dados do Tipo Dicionário

Estruturas de dados do tipo dicionário são especializadas em prover as operações de inserir, pesquisar e remover.

2. O que é Tabela Hash?

É uma estrutura de dados especial que armazena as informações desejadas associando chaves. A partir de uma chave, ela realiza a busca rápida e obtém o valor desejado.

Objetivo da Tabela Hash

O objetivo principal é fazer uma busca rápida e obter o valor desejado através de uma chave.

Representação

...
Continue lendo "Tabela Hash: Conceitos, Funções e Tratamento de Colisões" »

IPv6: migração, NAT, cabeçalho e tipos de endereços

ComputaçãoAtualizado em 3,81 KB

Porquê não usar NAT em vez de um novo protocolo?

A utilização de NAT poderia ser usada em vez de um novo protocolo, visto que o NAT traduz endereços privados em públicos e vice-versa. Mas tem implicações:

  • Quebra a ligação end-to-end entre IPs.
  • Obriga a que a rede mantenha o estado das ligações.
  • Dificulta o rápido encaminhamento.
  • Impede a segurança end-to-end.
  • Novas aplicações não conhecidas do NAT obrigam a que o NAT tenha de ser atualizado.
  • Há aplicações que não funcionam com NAT.

Formas de Migração para IPv6

Seria incorreto criar dois “mundos” distintos, um para o IPv4 e outro para o IPv6. Portanto, é necessário não só que ambos coexistam, mas também que se comuniquem. Sendo assim, as três formas de migração são:...

Continue lendo "IPv6: migração, NAT, cabeçalho e tipos de endereços" »

Engenharia de Software: Processos, Ciclo de Vida e Metodologias de Desenvolvimento

ComputaçãoAtualizado em 5,52 KB

Objetivos e Pilares da Engenharia de Software

Objetivos: Especificar, documentar e implantar processos no desenvolvimento de um produto. O objetivo principal é obter um produto de qualidade, com alto padrão, baixo custo de desenvolvimento e no menor tempo possível.

Pilares da Engenharia de Software:

  • Processo: Conjunto de atividades ou tarefas executadas por papéis predefinidos em uma ordem específica que geram, como resultados, produtos de trabalho. Define quem faz o quê e quando faz. Devem ser definidos, documentados e implementados. Este conjunto de atividades define o ciclo de vida (requisitos, arquitetura, código-fonte, testes, contrato, etc.).
  • Métodos: Para cada tarefa, é atribuído um método para a conclusão das mesmas.
  • Ferramentas:
...
Continue lendo "Engenharia de Software: Processos, Ciclo de Vida e Metodologias de Desenvolvimento" »

FMEA: elementos-chave, severidade, ocorrência, detecção e cálculo do NPR

ComputaçãoAtualizado em 3,16 KB

FMEA

A seguir, são detalhados os elementos essenciais para a análise e documentação do FMEA (Análise dos Modos de Falha e Seus Efeitos):

9 – Item/Função

Descrição simplificada do processo ou operação em análise (torneamento, furação, fresamento, soldagem, montagem, etc.). Indicar tão concisamente quanto possível o propósito do processo ou operação em análise, incluindo informações (métricas/medições) sobre o projeto do sistema, subsistema ou componente.

10 – Modo de Falha Potencial

Maneira pela qual o processo potencialmente falharia em atender aos requisitos do processo e/ou objetivos do projeto, conforme descrito na coluna Item/Função. Exemplo: Diâmetro maior. É o que o cliente consideraria como falha.

11 – Efeitos

...
Continue lendo "FMEA: elementos-chave, severidade, ocorrência, detecção e cálculo do NPR" »

Views, Triggers e Stored Procedures em Banco de Dados: Conceitos Essenciais

ComputaçãoAtualizado em 3,88 KB

Visões (Views)

  • Uma visão é uma tabela virtual que é definida a partir de outras tabelas, contendo sempre os dados atualizados.

Benefícios das Visões

  • Disponibilidade: Simplificam e centralizam a definição de consultas frequentes, evitando erros e melhorando a produtividade dos usuários.
  • Confidencialidade: Restringem o acesso somente a projeções e/ou seleções de tabelas reais.

Tipos de Visões

  • Modificação de Consultas (QM): A visão é criada a cada consulta.
  • Materialização de Visões (VM): A visão é criada na primeira consulta.

Visões Atualizáveis

  • Visões são chamadas atualizáveis se permitem aos usuários realizarem alterações nos dados do banco de dados por meio da visão.

Triggers

  • Um trigger é um tipo especial de procedimento
...
Continue lendo "Views, Triggers e Stored Procedures em Banco de Dados: Conceitos Essenciais" »

Tipos de Sinais e Topologias de Rede: Ponto a Ponto, Barramento, Anel, Estrela, Árvore e Híbrida

ComputaçãoAtualizado em 2,74 KB

Tipos De Sinais:

Sinal Digital - É um sinal com valores discretos (descontínuos) no tempo e em amplitude. Isso significa que um sinal digital só é definido para determinados instantes de tempo, e que o conjunto de valores que pode assumir é finito.


Sinal Analógico - É um tipo de sinal contínuo que varia em função do tempo.


Tipos De Topologia:

Ponto a Ponto -

A topologia ponto a ponto é a mais simples. Une dois computadores, através de um meio de transmissão qualquer. Dela pode-se formar novas topologias, incluindo novos nós em sua estrutura.

Barramento -

Esta topologia é bem comum e possui alto poder de expansão. Nela, todos os nós estão conectados a uma barra que é compartilhada entre todos os processadores, podendo o controle...

Continue lendo "Tipos de Sinais e Topologias de Rede: Ponto a Ponto, Barramento, Anel, Estrela, Árvore e Híbrida" »