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

Ordenar por
Matéria
Nível

Redes, Segurança e Protocolos — Glossário Essencial

Classificado em Computação

Escrito em em português com um tamanho de 20,23 KB

Glossário de Redes, Protocolos e Segurança

Label e FEC

Label: identificador de comprimento curto e definido; identifica uma FEC. Exemplos: LER — Label Edge Router; LSR — Label Switching Router.

Forward Equivalence Class (FEC): representação de um grupo de pacotes com os mesmos requisitos de transporte; recebe o mesmo tratamento na rota até o destino. Baseada em requisitos de serviços ou em um prefixo de endereçamento.

Wireless (Redes sem fio)

Wireless: dispositivos de informática ligados em uma rede sem fio. Tipos: WPAN, WLAN e WWAN.

WPAN

WPAN: rede pessoal, sem fio e de curto alcance; usa Bluetooth por ondas de rádio omnidirecionais (o sinal se propaga em todas as direções). Quando dois ou mais dispositivos Bluetooth conectam-se, formam... Continue a ler "Redes, Segurança e Protocolos — Glossário Essencial" »

Gerência de Memória e Sistemas de Arquivos: Conceitos

Classificado em Computação

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

Gerenciamento de Memória

Quais as funções básicas da gerência de memória?

  • Permitir a execução de programas residentes em memórias secundárias.
  • Possibilitar um maior número de processos residentes na memória principal.
  • Maximizar o compartilhamento do processador e de outros recursos.

Defina alocação contígua simples

Neste método, a memória principal é subdividida em duas áreas: uma para o Sistema Operacional e outra para o programa do usuário. O programa do usuário tem controle total sobre a sua área de memória.

O que é a técnica de overlay?

Consiste em dividir o programa em módulos, permitindo que cada módulo seja executado de forma independente, utilizando a mesma área de memória sequencialmente.

Defina alocação particionada

... Continue a ler "Gerência de Memória e Sistemas de Arquivos: Conceitos" »

Questões de Programação: Fundamentos e Lógica

Classificado em Computação

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

Tipo de Dados para Moeda e Precisão Decimal

Qual tipo de dados primitivo é indicado para a manipulação de informações no formato moeda e possui precisão de duas casas decimais?

  • a. Inteiro
  • b. Ponto Flutuante
  • c. Caractere
  • d. Decimal
  • e. Booleano

Resposta: Decimal

Operação de União de Cadeias de Caracteres (Strings)

Qual das operações com o tipo de dados String permite a união de duas cadeias de caracteres?

  • a. Comparação
  • b. Concatenação
  • c. Cópia
  • d. Ordenação
  • e. Organização

Resposta: Concatenação

Valor de Variável em Expressão Condicional

Considerando uma instrução de atribuição como resultado de uma operação condicional, qual será o valor da variável denominada X após o trecho de código abaixo?

Y = 10;
Z = 20;
X = ((Y*20)/100)
... Continue a ler "Questões de Programação: Fundamentos e Lógica" »

Glossário de Mídia: Streaming, TV e Produção Audiovisual

Classificado em Computação

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

Na TV, assistimos o que estiver passando. Na internet, o espectador escolhe o que quer assistir.

Streaming: Transmissão de áudio e vídeo via redes de computadores gerenciada por um servidor.

Best-effort: Serviço onde você tem acesso ao conteúdo audiovisual, sem garantia de qualidade, pois sua internet pode estar ruim, entre outros. Na TV, é o contrário.

Tempo real: Relação direta com o tempo presente (espaço x tempo).

Sob demanda (on-demand): O produto é disponibilizado fechado (editado previamente) e o público assiste sempre a partir do início. Para o conteúdo ser considerado sob demanda, é necessário:

  • O público esteja disponível para assistir.
  • Haja relação com o público e o conteúdo.
  • Fique claro para o público quando o conteúdo
... Continue a ler "Glossário de Mídia: Streaming, TV e Produção Audiovisual" »

Fundamentos de Sistemas Operacionais: Processos e Threads

Classificado em Computação

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

Conceitos Básicos de Sistemas Operacionais (SO)

  • SO: Programa ou conjunto de programas que fazem a intermediação entre o hardware e o usuário.
  • SO Estático: Projetado para executar uma única operação.
  • SO Dinâmico: Possui um número variável de processos; necessita de formas de criar e destruir processos.
  • Multiprogramados: Mantêm mais de um programa simultaneamente na memória para permitir o compartilhamento efetivo do tempo.
  • Multiprocessados: Executam suas tarefas em múltiplas UCPs.

Gerenciamento de Processos

  • Processo: Programas em execução, incluindo valores correntes do contador de programa, registradores e variáveis. É um conceito dinâmico.
  • Criação: Inicialização do sistema, requisição do usuário ou processo em execução
... Continue a ler "Fundamentos de Sistemas Operacionais: Processos e Threads" »

Guia Essencial de Expressões Regulares (RegEx)

Classificado em Computação

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

O que são Expressões Regulares?

  • Uma expressão regular é uma sequência de caracteres que são interpretados por um algoritmo para identificar palavras, cruzar padrões e manipular texto.
  • As expressões regulares permitem: Extrair, editar, substituir e excluir palavras em uma frase. Adicionar partes de texto em uma coleção para geração de relatórios.
  • São muito utilizadas em aplicações .NET, Java, Python, Perl, PHP, JavaScript, e muitas outras linguagens de programação.

Por que Estudar Expressões Regulares?

  • Computadores são muito bons para se trabalhar com estrutura de dados, mas ainda têm dificuldades de entender textos tão bem como as pessoas. Expressões Regulares buscam entender padrões em textos para que possamos identificar
... Continue a ler "Guia Essencial de Expressões Regulares (RegEx)" »

Introdução às Estruturas de Dados e Algoritmos de Ordenação

Classificado em Computação

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

1 – Introdução ao Estudo das Estruturas de Dados

Um programa de computador consiste basicamente em duas coisas: instruções e locais para armazenar dados. Desse modo, as linguagens de programação são “equipadas” com mecanismos para controlar as instruções e os dados. Esses mecanismos são denominados “estruturas” e todas as linguagens de programação contemporâneas contam com dois tipos de estruturas: as estruturas de controle de fluxo de execução (para instruções) e as estruturas de dados (para os dados).

Estruturas de Controle de Fluxo de Execução:

  • Sequencial;
  • Condicionais;
  • Iterativas;
  • Chamadas a rotinas.

Estruturas de Dados:

  • Primitivas: (inteiro, real, lógico, caracter);
  • Compostas: 1) Homogêneas (vetores, matrizes); 2)
... Continue a ler "Introdução às Estruturas de Dados e Algoritmos de Ordenação" »

Configuração Essencial de Serviços e Administração Linux

Classificado em Computação

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

Gestão de Acesso Root

A conta root (superusuário) é essencial para tarefas de administração e instalação que requerem privilégios elevados. Por questões de segurança, ela deve ser mantida desabilitada, a menos que seja estritamente necessária.

  • Mudar Senha do Root: sudo passwd root
  • Ativar Root: su root
  • Desabilitar Root: sudo passwd -l root

Configuração de Interfaces de Rede (Host-Only)

Para garantir a conectividade com os servidores/clientes que vamos instalar, configuramos a interface de rede eth1 como estática (Host-Only Network Interface).

Configuração Exemplo:

# the Host-Only Network Interface
auto eth1
iface eth1 inet static
address 192.168.56.115
netmask 255.255.255.0

SSH (Secure Shell)

O SSH é uma ferramenta que facilita a vida... Continue a ler "Configuração Essencial de Serviços e Administração Linux" »

Conceitos Essenciais de Representação Digital e Mídia

Classificado em Computação

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

Questionário sobre Representação de Mídia

1. Relação entre Informações Percebidas e Variáveis Físicas

Informações Percebidas:

Informações que os sentidos humanos podem detectar.

Variáveis Físicas:

São os estímulos para um sentido humano.

2. O Som como Forma de Onda

A forma de onda é caracterizada por um período e amplitude.

Período:

Tempo necessário para a realização de um ciclo.

Frequência:

É definida como o inverso do período, medida em Hertz (Hz), representando o número de ciclos por segundo.

3. Imagens Monocromáticas e Variáveis Físicas

As imagens refletem radiações eletromagnéticas (luz).

Variáveis Físicas:

Incidentes que estimulam os olhos do observador.

4. Imagens Coloridas como Forma de Onda

É um espectro completo... Continue a ler "Conceitos Essenciais de Representação Digital e Mídia" »

Guia de Roteamento: Conceitos, Métricas e Algoritmos

Classificado em Computação

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

1. Quais as vantagens e desvantagens do roteamento estático?

Roteamento Estático: É o termo usado para se referir a um método manual utilizado para configurar o roteamento entre redes. O administrador de rede configura as rotas estáticas em um roteador, digitando-as diretamente na tabela de roteamento.

Vantagens:

  • Rotas estáticas são simples e rápidas de configurar;
  • É suportado em todos os dispositivos de roteamento e todos os roteadores;
  • São fáceis de prever e compreender em redes pequenas.

Desvantagens:

  • Exigem planejamento extenso e têm alta sobrecarga de gerenciamento;
  • Não se adaptam dinamicamente às alterações da topologia da rede ou falhas de equipamento.

2. O que são métricas e quais as principais métricas de roteamento?

Métrica... Continue a ler "Guia de Roteamento: Conceitos, Métricas e Algoritmos" »