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

Ordenar por
Matéria
Nível

Guia de Sistemas Operacionais: Processos, E/S e Linux

Classificado em Computação

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

Fundamentos de Sistemas Operacionais e Redes

Redes e ComandosGerenciamento de E/SRAID e ArmazenamentoEscalonamento
IPCONFIG (Windows): Verifica endereço IP, DNS e Gateway.System Calls: Mecanismo de E/S que chama rotinas do núcleo do SO.RAID:
  • RAID 0: Striping (desempenho).
  • RAID 1: Espelhamento (redundância).
  • RAID 5: Paridade distribuída.
RAID 1: Técnica utilizada para espelhamento de dados.
IFCONFIG (Linux): Configura interfaces de rede (IP, broadcast, máscara).Escalonamento Circular: Interrupção por solicitação de E/S ou fim do Quantum./etc/hosts: Mapeia nomes de computadores para endereços IP locais.Scheduler vs Dispatcher: O Scheduler insere na fila de pronto; o Dispatcher elege para execução.
Configuração de Rede: ifconfig eth0 200.
... Continue a ler "Guia de Sistemas Operacionais: Processos, E/S e Linux" »

Guia Completo de Bancos de Dados e Modelagem

Classificado em Computação

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

Modelos de Dados

O modelo hierárquico foi o primeiro a ser reconhecido como um modelo de dados. Seu desenvolvimento somente foi possível devido à consolidação dos discos de armazenamento endereçáveis.

O modelo em redes surgiu como uma extensão ao modelo hierárquico, eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em várias associações.

O modelo relacional apareceu devido à necessidade de aumentar a independência de dados nos Sistemas Gerenciadores de Banco de Dados (SGBD).

Definições Fundamentais

Banco de Dados (BD)

Uma definição simples e genérica seria a de que se trata de uma coleção de dados inter-relacionados, representando informações sobre um domínio específico.

SGBD

Um Sistema... Continue a ler "Guia Completo de Bancos de Dados e Modelagem" »

Segurança da Informação e Computação Forense: Conceitos Essenciais

Classificado em Computação

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

Segurança da Informação: Fundamentos e Conceitos Essenciais

A Segurança da Informação é definida pela ISO 27002 como “a proteção da informação contra vários tipos de ameaças para garantir a continuidade do negócio, minimizar riscos, maximizar o retorno sobre os investimentos e as oportunidades de negócios”.

Propriedades Básicas e Controle de Acesso

Controle de Acesso (CA)

Conceitos:

  • Objeto: É uma entidade passiva que possui informação.
  • Sujeito: Entidade ativa que necessita de acesso a objetos para realizar uma tarefa.
  • Controle de Acesso: Mediação do processo de interação entre Objeto e Sujeito.

Componentes da Segurança da Informação

Ativo

Tudo aquilo que possui valor para uma organização.

Classificação dos Ativos:

  • Lógicos
  • Físicos
  • Humanos

Controles

Medidas... Continue a ler "Segurança da Informação e Computação Forense: Conceitos Essenciais" »

Engenharia de Sistemas Críticos e Prototipação de Software

Classificado em Computação

Escrito em em português com um tamanho de 187,98 KB

Introdução aos Sistemas Críticos

A familiarização com a falha de sistema é essencial, pois sistemas podem entrar em colapso sem um motivo aparente. Tais falhas podem causar danos significativos, o que nos leva a tomar medidas para contornar a falta de confiança, como o uso de backups.

  • Quanto maior o grau de confiança, maior o custo.
  • Quanto maior a confiança, menor o desempenho (devido à verificação de estados e recuperação de falhas).
  • A confiança, às vezes, é mais importante que o desempenho.

Definição de Sistemas Críticos

Um sistema é considerado crítico quando uma falha pode causar:

  • Perdas econômicas;
  • Danos físicos ou ambientais;
  • Riscos à vida humana.

Nesses sistemas, o custo de uma falha é grande ou irreparável, tornando... Continue a ler "Engenharia de Sistemas Críticos e Prototipação de Software" »

Cálculos Matemáticos Essenciais em C++: Exemplos Práticos

Classificado em Computação

Escrito em em português com um tamanho de 5,72 KB

1. Cálculo da Área de um Retângulo em C++

Este exemplo demonstra como calcular a área de um retângulo, solicitando ao usuário as medidas dos lados (X e Y) e exibindo o resultado.

#include <iostream>

using namespace std;

int main() {
    int x, y;

    cout << "Insira a primeira medida (X): ";
    cin >> x;

    cout << "Insira a segunda medida (Y): ";
    cin >> y;

    int area;
    area = x * y;

    cout << "A área do retângulo é: " << area << "\n";

    return 0;
}

2. Cálculo da Área de uma Circunferência em C

Este programa em C calcula a área de uma circunferência a partir do raio fornecido pelo usuário. Atenção: A fórmula da área de uma circunferência é π * raio², e... Continue a ler "Cálculos Matemáticos Essenciais em C++: Exemplos Práticos" »

Encapsulamento e Roteamento: Quiz e Comandos de Router

Classificado em Computação

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

Perguntas sobre encapsulamento e roteadores

1. Encapsulamento e desembrulhamento atravessando um roteador

Quais são as afirmações verdadeiras sobre o encapsulamento e o desembrulhamento de pacotes quando viajam através de um roteador? (Escolha duas.)

  • O roteador altera o campo TTL, diminuindo-o em 1.
  • O roteador altera o endereço físico de origem para o endereço físico da interface de saída.
  • O roteador mantém o mesmo IP de origem e de destino.

2. Pacotes destinados a redes específicas (ver enunciado/diagrama)

Veja a apresentação. Quais pacotes destinados a uma das duas redes exigirão que o roteador realize uma pesquisa? (Escolha duas.)

  • 10.0.0.0/8
  • 192.168.2.0/24

3. Split horizon com poison reverse

Quais duas das seguintes afirmações são... Continue a ler "Encapsulamento e Roteamento: Quiz e Comandos de Router" »

Camada de Sessão: Gerenciando a Comunicação em Rede

Classificado em Computação

Escrito em em português com um tamanho de 106,33 KB

Visão Geral da Camada de Sessão

Problemas de Comunicação

Durante uma conversa em rede, dois problemas principais podem surgir: a colisão de mensagens enviadas simultaneamente, causando interrupções, e a necessidade de pausar para salvar, revisar conversas anteriores ou ressincronizar após uma interrupção.

Soluções

Para evitar colisões de mensagens, utilizam-se protocolos de comunicação. Comunicação alternada de mão dupla, com revezamento no envio, ou comunicação simultânea de mão dupla, com envio independente e contínuo, são duas possíveis abordagens.

Para o segundo problema, o envio de pontos de verificação, ou seja, salvar a conversa e verificar o relógio, garante a sincronização. O início ordenado e o término da

... Continue a ler "Camada de Sessão: Gerenciando a Comunicação em Rede" »

Revisão de Conceitos Fundamentais de Redes e Computadores

Classificado em Computação

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

1. Vantagens da Compra de um Computador Pessoal (Escolha duas):

  • O usuário pode especificar componentes de alta performance.
  • Suporte de alto nível gráfico e aplicativos de jogos.

2. Medida Comum para Velocidade de Comunicação na Transferência de Dados:

  • bps (bits por segundo).

3. Cliente DHCP Sem Fio Não Conecta à Internet (Verificações Iniciais - Escolha duas):

  • SSID.
  • Se o cliente sem fio está configurado para DHCP.

4. Projeto da Camada de Rede e Ponto de Conexão para Dispositivos de Usuário Final:

  • Acesso.

5. Nome do Contrato entre Cliente e Provedor sobre Requisitos de Serviço (Uptime/Resposta):

  • SLA (Service Level Agreement).

6. Função do Servidor DNS:

  • Converte um nome de computador ou domínio para o endereço IP correspondente.

7. Endereços

... Continue a ler "Revisão de Conceitos Fundamentais de Redes e Computadores" »

QoS e VoIP: Fundamentos, Políticas e Cálculos de Rede

Classificado em Computação

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

1. Elementos Fundamentais para Configurar QoS

Para configurar Qualidade de Serviço (QoS) em dispositivos de rede, três elementos são fundamentais:

  • Identificação: Diferencia o que é prioridade e o que não é no pacote. Exemplo: marcação de pacotes (TOS), frame (CoS), protocolo (TCP, UDP, etc.) e porta (HTTP/80).
  • Política: Estabelece regras no serviço (limitação de banda, níveis de prioridade, descarte de pacotes).
  • Aplicação da Política: Aplicação da política na interface e mecanismo de fila.

2. Marcação de Camada 2: Vantagens e Desvantagens

3. Tipos de Marcação no Cabeçalho IP

4. Exemplo de Política de QoS

Política de Fila: Estabelece uma fila para que o pacote indicado trafegue com prioridade na rede.

5. Exemplos de Filas

... Continue a ler "QoS e VoIP: Fundamentos, Políticas e Cálculos de Rede" »

Guia de Algoritmos, Estruturas de Dados e Complexidade

Classificado em Computação

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

Conceitos Fundamentais

Algoritmo: Sequência de ações executáveis para obtenção de uma solução para um determinado tipo de problema. Segundo Dijkstra, é uma descrição de um padrão de comportamento expresso em termos de um conjunto finito de ações.

Bubblesort: É um algoritmo de ordenação popular; ele funciona permutando repetidamente elementos adjacentes que estão fora de ordem.

Dados: Sucessões de fatos brutos que não foram organizados, processados, relacionados, avaliados ou interpretados, representando partes isoladas de eventos, situações ou ocorrências.

Filas: Estruturas onde todas as inserções são realizadas em um extremo da estrutura, e todas as retiradas e, geralmente, os acessos são realizados no outro extremo... Continue a ler "Guia de Algoritmos, Estruturas de Dados e Complexidade" »