Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino Médio

Fundamentos de Redes: Roteamento, IP e Protocolos

Computação3,31 KB

1. Qual a diferença entre rotear e repassar?

O roteamento determina a rota que os pacotes seguirão, da origem até o destino. O repasse move os pacotes da entrada do roteador para a saída apropriada.

2. Protocolos da Camada de Rede

  • Protocolo IP: Responsável pelo encaminhamento de dados, interconexão, roteamento, endereçamento, fragmentação e encapsulamento. É a base da arquitetura da Internet.
  • Protocolo DV (Vetor de Distância): Algoritmo iterativo, assíncrono e distribuído para cálculo de rotas.
  • Protocolo RIP: Protocolo de roteamento intra-AS baseado em vetor de distâncias, com funcionamento similar ao DV.

3. Tamanho do cabeçalho IP e remontagem

O tamanho do cabeçalho IPv4 é de 20 bytes (o valor de 32 bits refere-se ao tamanho de...

Continue lendo "Fundamentos de Redes: Roteamento, IP e Protocolos" »

Guia de Modelo Entidade Relacionamento (MER)

Computação5,04 KB

Definições de Modelagem de Dados

Tipo de entidade: Uma pessoa, organização, tipo de objeto ou conceito sobre os quais informações estão armazenadas. Descreve o tipo das informações que estão se tornando principais. Um tipo de entidade normalmente corresponde a uma ou diversas tabelas relacionadas no banco de dados.

Entidade: Um único objeto exclusivo no mundo real que está sendo principal. Exemplos de uma entidade são uma única pessoa, um único produto ou uma única organização.

Tipo de relacionamento: Composto de entidades (retângulos), relacionamentos (losangos), atributos (elipses) e linhas de conexão (linhas) que indicam a cardinalidade de uma entidade em um relacionamento.

Relacionamento: Um relacionamento é uma associação...

Continue lendo "Guia de Modelo Entidade Relacionamento (MER)" »

ITIL: Perguntas e Respostas Essenciais para Certificação

Computação8,14 KB

1. Desenho do Serviço: Solução e Requisitos

Um dos cinco aspectos do Desenho do Serviço é o desenho da solução do serviço, incluindo requisitos, recursos e capacidades. Uma abordagem estruturada é crucial para custos, funcionalidades e qualidade esperada. Considerar requisitos funcionais, recursos e habilidades.

2. Modelo V de Serviço: Testes e Níveis

O modelo V representa os níveis de teste necessários para entregar capacidade de serviço. É uma ferramenta para mapear os níveis de configuração nos quais os testes são desenvolvidos e aplicados.

3. Gerenciamento Técnico: Responsabilidades

Gerenciamento Técnico NÃO é responsável por definir os Acordos de Nível Operacional para as equipes técnicas. Esses acordos são definidos...

Continue lendo "ITIL: Perguntas e Respostas Essenciais para Certificação" »

Arquitetura de Computadores e Linguagem Assembly

Computação4,41 KB

1) Defina Linguagem de Montagem.

R: É aquela onde cada comando gera exatamente uma instrução para a máquina.

2) Quais são as partes que formam um comando da linguagem de montagem?

R: Label (endereço identificador da instrução), Operação, Operando(s) e Comentário.

3) O que é uma pseudo-instrução?

R: Comandos que definem o ambiente do programa.

4) O que é uma macroinstrução?

R: É um trecho de programa ao qual se dá um nome.

5) Qual a diferença entre uma macroinstrução e uma sub-rotina?

R: A macroinstrução incorpora-se ao programa chamador tantas vezes quanto foi chamada, enquanto a sub-rotina é incorporada apenas uma vez no executável.

6) Qual a vantagem e a desvantagem de se transformar uma sub-rotina em macro?

R: A vantagem é...

Continue lendo "Arquitetura de Computadores e Linguagem Assembly" »

Segurança da Informação: Conceitos e Medidas de Proteção

Computação2,42 KB

1- Confidencialidade - É a garantia de que a informação é acessível somente por pessoas autorizadas. ou Integridade - É a salvaguarda da exatidão da informação e dos métodos de processamento;

2- A auditoria em segurança da informação tem o papel de assegurar a qualidade da informação e participar do processo de garantia quanto a possíveis e indesejáveis problemas de falha humana. Bancos de dados deve ser sempre monitorada para verificar se os relatórios gerados estão corretos, se estão protegidas contra fraudes, se as instalações e os equipamentos também estão protegidos.

3- I) Criptografia: Estudo das técnicas (usualmente matemáticas) pelas quais uma informação pode ser transformada da sua forma legível para outra...

Continue lendo "Segurança da Informação: Conceitos e Medidas de Proteção" »

Guia de Segurança da Informação: Pilares, ITIL e COBIT

Computação3,57 KB

Conceitos de Segurança da Informação

Segurança da Informação: A segurança da informação está relacionada com a proteção de um conjunto de dados, no sentido de preservar o valor que possuem para um indivíduo ou uma organização. A informação é um ativo que, como qualquer outro ativo importante, é essencial para os negócios de uma organização e, consequentemente, necessita ser adequadamente protegida.

Características e Pilares da SI

Características da SI: São características básicas da segurança da informação os atributos de: Confidencialidade, Integridade e Disponibilidade.

  • Confidencialidade: Garantir que a informação seja acessível somente por quem possui autorização do proprietário da informação para acessar.
...
Continue lendo "Guia de Segurança da Informação: Pilares, ITIL e COBIT" »

Conceitos Fundamentais de Sistemas Distribuídos e RPC

Computação2,67 KB

1. Stubs

Procedimentos que contêm o código de chamadas à rede. Com stubs, o RPC protege os programas de aplicação (cliente e servidor) de preocupações com detalhes como sockets.

2. PortMap

Daemon de porta dinâmica para serviços RPC (Remote Procedure Call). É um protocolo que permite a um host utilizar uma função localizada em outro host remoto.

3. Protocolo RPC

Atualmente, utiliza-se XML como linguagem de descrição de interface e HTTP como protocolo de rede para formar serviços web, cujas implementações incluem SOAP e XML-RPC.

4. Tipos de Chamadas Remotas

Existem dois tipos principais:

  • Chamadas convencionais (UDP): Conhecidas como RPCs de uma via, onde a confiabilidade não é garantida e o cliente pode não saber se a requisição
...
Continue lendo "Conceitos Fundamentais de Sistemas Distribuídos e RPC" »

MVC, Servlets, Padrões e JSP: Guia Completo

Computação3,35 KB

MVC (Model-View-Controller)

Um dos objetivos do MVC como arquitetura de uma aplicação é o de separar dados ou lógica de negócios (Model) da interface do usuário (View) e do fluxo da aplicação (Control).

Registro de Servlets

Existem duas maneiras de registrar os recursos como Servlets e filtros em uma aplicação web:

  • Via anotação
  • Registro no deployment descriptor (web.xml)

Padrão Front Controller

O padrão Front Controller impõe que todas as solicitações feitas à aplicação sejam antes passadas a um controlador.

Adoção de Helpers

Quem atende as solicitações são os helpers. O controlador é responsável pela distribuição. Os helpers irão padronizar a aplicação. Técnicas para interface, o polimorfismo e o mapeamento da URL actions....

Continue lendo "MVC, Servlets, Padrões e JSP: Guia Completo" »

Exercícios de Algoritmos: Repetição e Matrizes

Computação9,4 KB

Unidade 3: Estruturas de Repetição

  1. Complete as lacunas da frase com as palavras da alternativa que apresenta a sequência correta de acordo com as definições apresentadas.

    “A inserção do comando ________ utiliza a variável contador seguido dos comandos _______ para indicar a quantidade de vezes que o bloco de comando será repetido. O comando _______ serve como incremento, então, até que a quantidade de repetições seja menor ou igual ao limite de 100 preestabelecido, esse será incrementado de mais 1, indicando a quantidade de vezes que os comandos foram executados.”

    • a) para / de...até / passo
    • b) até...de / para / passo
    • c) passo / para / de...até
    • d) de...até / passo / para
    • e) para / passo / de...até
  2. Analise as afirmações e assinale

...

Continue lendo "Exercícios de Algoritmos: Repetição e Matrizes" »

Arquiteturas de Processamento e Redes: Guia resumido

Computação4,14 KB

1) Defina o processamento em Pipeline

Processamento em pipeline divide a execução de instruções em estágios; cada um dos estágios é tratado por hardware dedicado.

2) Características de uma arquitetura do tipo Bus-Based e seus acoplamentos

Caracteriza-se por uma rede (barramento, cabo ou outro meio) que interliga processadores e memória. Podemos definir os acoplamentos desta arquitetura da seguinte forma:

  • Fortemente acoplada: processadores interligados por um barramento com memória compartilhada.
  • Fracamente acoplada: computadores com memória própria interligados por cabo ou rede local.

3) Sistema de Cluster: acoplamento e granularidade

Em um sistema de cluster formado por computadores interligados entre si, observa-se acoplamento fraco...

Continue lendo "Arquiteturas de Processamento e Redes: Guia resumido" »