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

Ordenar por
Matéria
Nível

IPv6, Protocolos de Roteamento e Redes Privadas Virtuais (VPN)

Enviado por kod e classificado em Computação

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

Endereçamento IP (IPv4)

O endereçamento IP na Versão 4 (IPv4) utiliza quatro octetos, totalizando 32 bits, para representar endereços de redes e hosts.

Nota: A necessidade de um novo protocolo surgiu devido ao crescimento exponencial da Internet (a grande rede dobrou de tamanho a cada 9 meses).

Objetivos do IPv6

  • Aceitar bilhões de hosts, melhorando a alocação de espaço de endereço, que se mostrava ineficiente no IPv4.
  • Reduzir o tamanho das tabelas de roteamento.
  • Simplificar o protocolo para permitir que os roteadores processem os pacotes com mais rapidez.
  • Oferecer mais segurança (autenticação e privacidade) nativa do que o IPv4.
  • Dar mais importância ao tipo de serviço (QoS), particularmente para dados em tempo real.
  • Permitir multicast,
... Continue a ler "IPv6, Protocolos de Roteamento e Redes Privadas Virtuais (VPN)" »

Sistema Operacional: Funções Essenciais e Componentes Chave

Classificado em Computação

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

A Essência do Sistema Operacional: Funções e Multitarefa

Utilizar um computador sem um sistema operacional seria extremamente complicado, exigindo do usuário um nível avançado de conhecimento para emular as funções de software. A principal função do SO é gerenciar os componentes de hardware de forma otimizada, fornecendo uma interface amigável para o usuário e servindo como ponte para a interação com o hardware.

O SO permite a execução de múltiplas tarefas simultaneamente. Por exemplo, enquanto você usa o navegador (executando em uma thread), pode ouvir música no Spotify (executando em outra thread). Isso demonstra como as threads permitem a execução de vários processos de forma simultânea.

SWAP: Memória Virtual para Otimização

Podemos... Continue a ler "Sistema Operacional: Funções Essenciais e Componentes Chave" »

Entendendo a Criptografia: Segurança na Internet

Classificado em Computação

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

Considerada como a ciência e a arte de escrever mensagens em forma cifrada ou em código, a criptografia é um dos principais mecanismos de segurança que pode ser utilizado para se proteger dos riscos associados ao uso da internet.

Criptografia
A primeira vista, ela até pode parecer complicada; porém, para usufruir dos benefícios que proporciona, você não precisa estudá-la profundamente e nem ser nenhum matemático experiente. Atualmente, a criptografia já está integrada ou pode ser facilmente adicionada à grande maioria dos sistemas operacionais e aplicativos. Para utilizá-la, muitas vezes, basta a realização de algumas configurações ou cliques de mouse.

Com a criptografia é possível:
Proteger os dados sigilosos armazenados em... Continue a ler "Entendendo a Criptografia: Segurança na Internet" »

Conceitos Essenciais de Sistemas e Informação Organizacional

Classificado em Computação

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

Conceitos de Sistemas

Um sistema é um conjunto de elementos que interagem. A interação entre esses elementos é de suma importância e vital para que um conjunto possa ser considerado um sistema. Um conjunto de elementos sem interação entre si não pode, de forma alguma, ser considerado um sistema.

Um sistema é um conjunto de partes ou elementos organizados e relacionados entre si. Embora possa parecer uma soma simples de partes, a essência de um sistema reside na interação e relação entre seus componentes. Os sistemas recebem entradas (dados, energia ou material) do ambiente e fornecem saídas (informação, energia ou matéria).

Classificação dos Sistemas

Por Níveis Organizacionais

  • Sistemas de Informação por Departamento: Desenvolvidos
... Continue a ler "Conceitos Essenciais de Sistemas e Informação Organizacional" »

Conceitos Essenciais de Engenharia de Software e Gestão

Classificado em Computação

Escrito em em português com um tamanho de 6,85 KB

Definições Fundamentais

Reengenharia: Consiste em repensar e redesenhar radicalmente os processos de negócio com o objetivo de conseguir grandes melhorias de desempenho.

Engenharia Reversa: Processo de análise de um determinado sistema com o objetivo de identificar os componentes do sistema, seus relacionamentos e criar representações do sistema em outra forma ou em níveis mais altos.

Ciclo de Vida de Desenvolvimento de Software (SDLC)

Fases Genéricas do Ciclo de Vida

  • Sistema: Por que o sistema deverá ser feito? (Viabilidade)
  • Requisitos: O que o software irá fazer? (Especificação)
  • Desenvolvimento: Concepção dos documentos e transformação para o projeto real.

Etapas do Desenvolvimento de Software

  1. Análise: Levantamento de requisitos.
  2. Projeto:
... Continue a ler "Conceitos Essenciais de Engenharia de Software e Gestão" »

Guia Completo de Perguntas e Respostas sobre o InDesign

Classificado em Computação

Escrito em em português com um tamanho de 6,93 KB

Perguntas Frequentes sobre o InDesign

Ferramentas e Funcionalidades

1. Como ajustar a ampliação de um documento no InDesign?

Existem várias maneiras de alterar a ampliação do seu documento no InDesign:

  • Menu Exibir: Utilize os comandos no menu "Exibir" para ampliar, reduzir, ajustar a página à janela e muito mais.
  • Ferramenta Zoom: Selecione a "Ferramenta Zoom" no painel Ferramentas e clique ou arraste sobre o documento para ampliar ou reduzir a visualização.
  • Atalhos de Teclado: Utilize os atalhos de teclado para ampliar ou reduzir a exibição.
  • Caixa Nível de Zoom: Ajuste o nível de zoom diretamente na caixa "Nível de Zoom" localizada na barra do aplicativo.

2. Como selecionar ferramentas no InDesign?

Você pode selecionar ferramentas no... Continue a ler "Guia Completo de Perguntas e Respostas sobre o InDesign" »

Conceitos Fundamentais em Sistemas Distribuídos e Redes

Classificado em Computação

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

Transparência em Sistemas Distribuídos (SD)

Transparência, neste contexto, é um conceito que visa tornar menos perceptíveis alguns detalhes da implementação de um sistema distribuído. Sistemas Distribuídos (SD) devem prover transparência nos seguintes contextos:

  • De Acesso: Oculta as diferenças na representação de dados e no modo de acesso a um recurso.
  • De Localização: Oculta o lugar em que um recurso está localizado.
  • De Migração: Oculta que um recurso pode ser movido para outra localização.
  • De Realocação: Oculta que um recurso pode ser movido para outra localização enquanto em uso.
  • De Replicação: Oculta que um recurso é replicado.
  • De Concorrência: Oculta que um recurso pode ser compartilhado por múltiplos usuários concorrentes.
... Continue a ler "Conceitos Fundamentais em Sistemas Distribuídos e Redes" »

Gerência de Redes: Modelos, Protocolos e Sistemas Distribuídos

Classificado em Computação

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

É fundamental manter as redes funcionando bem.

Objetivos da Gerência de Redes

  • QoS (Qualidade de Serviço): Essencial para redes gerenciadas.
  • Prevenção e Monitoramento: Importante para prever falhas, monitorar desempenho, planejar expansões, evitar baixo desempenho, travamento de equipamentos e queda de serviços.
  • Complexidade e Automação: Com o crescimento da rede, a complexidade de gerenciamento aumenta, exigindo ferramentas automatizadas para monitoração e controle.
  • Limitações do Software: A adoção de um software de gerenciamento não resolve todos os problemas do administrador de rede.

Quanto mais importante o recurso para a empresa, maior a necessidade de disponibilidade e segurança.

Modelos de Gerência de Redes

  • O modelo OSI é um
... Continue a ler "Gerência de Redes: Modelos, Protocolos e Sistemas Distribuídos" »

h2 Gerenciamento de Projetos: Processos e Partes Interessadas

Classificado em Computação

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

Gerência da integração de projetos: Processo necessário para assegurar que todos os elementos do projeto estejam adequadamente coordenados. Gerência de escopo de projetos: Processo necessário para assegurar que esteja se incluído todo o trabalho necessário. Gerência de tempo de projetos: Processo necessário para assegurar a execução do projeto no tempo previsto. Gerência de custo de projetos: Processos que envolvem o planejamento, estimativa, orçamentação e controle de custos, de modo que seja possível terminar o projeto dentro do orçamento aprovado. Gerência de qualidade de projetos: Processos que incluem todas as atividades da organização executora que determinam as responsabilidades, objetivos e as políticas de qualidade,... Continue a ler "h2 Gerenciamento de Projetos: Processos e Partes Interessadas" »

Práticas Ágeis, Requisitos e Modelagem de Software

Classificado em Computação

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

Práticas Ágeis e Desenvolvimento de Software

Test-Driven Development (TDD)

  • TDD é a técnica que permite fazer testes contínuos e não apenas na conclusão do sistema, melhorando a qualidade técnica do produto.
  • Incrementos desenvolvidos em tempo reduzido: releases pequenos, entregando funcionalidades em meses ou semanas, ao invés de anos.
  • Utilização de refatoração: melhorando o código e tornando-o mais fácil de manter constantemente.
  • Integração Contínua: quando o incremento está pronto, ele é integrado ao sistema como um todo, ou seja, isto é feito diariamente.

Programação em Par (Pair Programming)

Vantagens da Programação em Par

  • Compartilhamento do conhecimento
  • Correção de falhas
  • Manutenibilidade

Desvantagens da Programação em

... Continue a ler "Práticas Ágeis, Requisitos e Modelagem de Software" »