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

Segurança e Criptografia em Sistemas Operacionais

Computação3,33 KB

Segurança: Objetivos Gerais

  • Confidencialidade dos dados: O SO deve permitir que o usuário defina quem pode ver determinado dado e garantir que não ocorra a liberação de acesso aos dados a pessoas não autorizadas.
  • Integridade dos dados: Usuários não autorizados não devem ser capazes de modificar qualquer dado sem a permissão do proprietário. Inclui permissões de leitura, escrita e execução.
  • Disponibilidade do sistema: Ninguém pode perturbar o sistema de forma a deixá-lo inutilizável. Deve-se evitar ataques do tipo recusa de serviço (DoS).

Criptografia

Consiste em codificar uma informação em um formato que apenas os destinatários apropriados possam acessá-la. Existem duas classes principais de algoritmos:

  • Chave Secreta Compartilhada:
...
Continue lendo "Segurança e Criptografia em Sistemas Operacionais" »

Fases Essenciais do Desenvolvimento de Software

Computação2,98 KB

Fase 2: Elaboração do Projeto de Software

2.1 Identificação de Requisitos Não Funcionais

Descoberta de outros requisitos não diretamente associados a um Caso de Uso. Pode ser:

  • a) De Desempenho: Aspectos do desempenho do software, como:
    • Tempo de resposta de consultas
    • Tempo desejado para determinados processamentos
    • Resultados da impressora no momento certo
  • b) Segurança: Aspectos quanto ao acesso aos dados, usabilidade do software e rotinas de backup.
  • c) Interface com o Usuário: Modo operacional de relacionamento entre usuário e software quanto à movimentação de dados (adicionar, excluir, alterar), visando:
    • Consistência de dados
    • Validação e formato amigável das telas
    • Adequação dos relatórios ao ambiente funcional do usuário

2.2 Arquitetura

...
Continue lendo "Fases Essenciais do Desenvolvimento de Software" »

Dispositivos de Armazenamento e Gerenciamento de Memória

Computação2,6 KB

Fitas: Dispositivos de Acesso Sequencial

  • A leitura dos dados é feita uma página após a outra.
  • Não são ideais para armazenar dados operacionais ou de alto acesso.
  • Mais convenientes para backup.

Discos: Dispositivos de Armazenamento Externo

  • Principal dispositivo de armazenamento externo.
  • Permite obter qualquer página com custo fixo por página.
  • Muito utilizado em aplicações de banco de dados.
  • Acesso direto a uma posição.
  • Geralmente, o cabeçote lê/escreve no máximo uma vez em determinado momento.
  • Cabeçotes não podem ler/escrever em paralelo (isso aumentaria a velocidade de leituras sequenciais, mas é difícil assegurar o alinhamento das trilhas).
  • Em alguns casos raros, dois cabeçotes operam em paralelo.

Componentes de Tempo de Acesso

  • Tempo
...
Continue lendo "Dispositivos de Armazenamento e Gerenciamento de Memória" »

Redes de Computadores: Tipos, Componentes e Funcionamento

Computação2,68 KB

O que é uma Rede de Computadores?

Uma rede de computadores é formada por um conjunto de máquinas eletrônicas com processadores capazes de trocar informações e compartilhar recursos. Essas máquinas são interligadas por um subsistema de comunicação, conectando pelo menos dois ou mais computadores e outros dispositivos para compartilhar recursos.

Componentes de uma Rede e suas Funções:

ComponenteFunçãoExemplo
Aplicação (App)Usa a redeSkype, Web Browsers
Host, sistema final, dispositivo de borda, nóSuporta aplicaçõesNotebook, desktop, smartphone
Roteador, switch, sistema intermediário, nóEncaminha mensagens entre linksAccess Point (AP), modem a cabo ou DSL
Link, canal, mídia, meio, enlaceConecta os nósWireless (sem fio), wired (
...
Continue lendo "Redes de Computadores: Tipos, Componentes e Funcionamento" »

DFS vs BFS e Algoritmo de Prim para MST

Computação2,82 KB

DFS vs BFS

Vantagens DFS:

  • Simples de implementar.
  • Precisa de pouca memória para armazenar.

Desvantagens DFS:

  • Pode, às vezes, falhar ao encontrar a solução.
  • Não garante que seja a melhor solução.
  • Pode demorar muito para encontrar a solução.

Vantagens BFS:

  • Garante que encontra a solução (se esta existir).
  • Dependendo do problema, pode garantir que a solução encontrada é a melhor.

Desvantagens BFS:

  • Mais complexo de implementar.
  • Precisa de muita memória para armazenar.

Grafos: Minimum Spanning Tree (MST)

É um grafo ponderado. Uma árvore abrangente (spanning tree) de um grafo conexo é um subgrafo que contém todos os vértices do grafo e é uma árvore. A árvore abrangente de custo mínimo (MST) de um grafo conexo com V vértices é uma árvore...

Continue lendo "DFS vs BFS e Algoritmo de Prim para MST" »

Fundamentos de Redes: IPv6 (Unicast, Multicast) e Buffers de Switch

Computação2,99 KB

Link-Local e Global Unicast em IPv6

Explique mais sucintamente o Link-Local e o Global Unicast.

Link-Local

  • É obrigatório existir numa interface, sendo criado automaticamente.
  • Tipicamente, é usado o endereço Link-Local do router como gateway, e não o endereço global.
  • É utilizado com o prefixo FE80::/64.
  • Vale a pena relembrar que os routers não encaminham pacotes com endereços de destino Link-Local.

Global Unicast

O Global Unicast é constituído por três partes:

  1. Global Routing Prefix: Utilizado para identificar o tamanho do bloco atribuído a uma rede.
  2. Subnet ID: Utilizado para identificar uma ligação lógica numa rede.
  3. Interface ID: Deve identificar de forma única uma interface dentro de uma ligação lógica.

Atualmente, só estão a ser...

Continue lendo "Fundamentos de Redes: IPv6 (Unicast, Multicast) e Buffers de Switch" »

Redes Frame Relay e ATM: Conceitos e Diferenças

Computação4,46 KB

Redes Frame Relay

É uma tecnologia de comunicação de dados desenvolvida no fim dos anos 80, de alta velocidade, usada em muitas redes ao redor do mundo para interligar aplicações do tipo LAN, Internet e Voz. Basicamente, a tecnologia Frame Relay fornece um meio para enviar informações através de uma rede de dados, dividindo essas informações em frames (quadros). Cada frame carrega um endereço usado pelos equipamentos da rede para determinar o seu destino. É largamente utilizada para interligar matriz e filiais.

É relativamente mais rápida por não ter controle de erros (validação de conteúdo), mas possui controle de fluxo (validação de link/origem/destino/perda), deixando a responsabilidade de verificação por conta dos protocolos...

Continue lendo "Redes Frame Relay e ATM: Conceitos e Diferenças" »

Segurança de Data Center, Backup e Firewall

Computação2,51 KB

Segurança Física de um Data Center

  • 1. Terreno: Muro, controle de acesso, guarita e seguranças.
  • 2. Prédio: Paredes, controle de acesso, recepção, seguranças e catracas.
  • 3. Call Center/Suporte: 2 portas de vidro, controle de acesso, crachá e segurança.
  • 4. Data Center: 2 portas de aço, controle de acesso (crachá + biometria).
  • 5. Racks: Com chave e câmeras.
  • 6. Sala Cofre.

Backup

  • Cópia: Copia tudo e não altera o atributo.
  • Normal: Copia tudo e altera o atributo (MUDA).
  • Diferencial: Só copia os arquivos alterados e não altera os atributos.
  • Incremental: Só copia os arquivos alterados e altera os atributos (MUDA).
  • Diário: Só copia o que foi feito ou alterado naquele dia.

Firewall

É uma barreira de proteção que controla o tráfego de dados entre...

Continue lendo "Segurança de Data Center, Backup e Firewall" »

Administração e Configuração de Sistemas Operacionais

Computação5,83 KB

As ferramentas de configuração dos sistemas operacionais têm usos diferentes para a administração do sistema. Esses aplicativos permitem que você configure o ambiente de trabalho, a aparência do Windows, os usuários, a ligação à Internet, aparelhos, etc. As ferramentas de configuração são semelhantes em todos os sistemas operacionais, apesar de cada um personalizar o seu nome ou local. Para usar as ferramentas administrativas, é necessário ter privilégios de administrador ou root.

Administração do Windows e Linux

Administração do Windows: Existem muitas aplicações para administração do sistema. O Painel de Controle representa a principal ferramenta para configurar o software e hardware instalados no seu computador. Os...

Continue lendo "Administração e Configuração de Sistemas Operacionais" »

Questões de Engenharia de Software e Qualidade

Computação2,69 KB

Questionário de Engenharia de Software - Perrella (10/04/2019)

  • No PDCA, é a etapa para refinamento dos resultados após execução das mudanças e experimentos: Agir
  • Atividade que NÃO está ligada à Garantia da Qualidade: Monitoração de resultados em conformidade ou não aos padrões
  • Atividade que NÃO está ligada ao Controle da Qualidade: Definição dos padrões esperados de qualidade
  • Na contagem NESMA Indicativa são considerados os seguintes parâmetros: Somente função de dados (ALI e AIE)
  • Na contagem NESMA Estimada são considerados os seguintes parâmetros: ALI e AIE baixa complexidade; EE, SE e CE média complexidade
  • Atributo essencial que indica o grau de capacidade de entender a lógica e testar o software: Manutenibilidade
  • Atributo
...
Continue lendo "Questões de Engenharia de Software e Qualidade" »