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

Ordenar por
Matéria
Nível

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" »

Defina o que é uma aplicação concorrente e dê um exemplo de sua utilização.

Classificado em Computação

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

Defina árvores de decisão e seu funcionamento.

É a representação de uma tabela de decisão sob forma de árvore. Tem como funcionamento uma entrada de conjunto de atributos e a Sáída uma decisão ou previsão de Sáída dadá a entrada

Sobre  árvores de decisão, descreva os seguintes termos:

Nó: teste de um valor de uma propriedade.

Ramo: resultados possíveis do teste.

Folha: valor a ser retornado se aquela folha for alcançada.

Exemplos positivos: são aqueles que levam a uma resposta positiva.

Exemplos negativos: são aqueles que levam a uma resposta negativa.

Princípió de Ockham: utilizar-se apenas as premissas que tragam resultados e eliminar as que não fazem diferença.

Quais são os 4 passos que devem ser seguidos por um algoritmo... Continue a ler "Defina o que é uma aplicação concorrente e dê um exemplo de sua utilização." »

Fundamentos das Camadas de Rede e Transporte (IP, TCP, UDP)

Classificado em Computação

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

Camada de Rede

Processos Básicos da Camada de Rede

Endereçamento de Dispositivos Finais: Os dispositivos finais devem ser configurados com um endereço IP exclusivo para identificação na rede.

Encapsulamento: A camada de rede encapsula a Unidade de Dados de Protocolo (PDU) da camada de transporte em um pacote. O processo de encapsulamento adiciona informações de cabeçalho IP, como os endereços IP dos hosts de origem (remetente) e destino (receptor).

Roteamento: A camada de rede fornece serviços para direcionar os pacotes para um host de destino em outra rede. Para trafegar para outras redes, o pacote deve ser processado por um roteador. A função do roteador é escolher o melhor caminho e direcionar os pacotes para o host de destino em... Continue a ler "Fundamentos das Camadas de Rede e Transporte (IP, TCP, UDP)" »

Ciclo de Vida dos Sistemas de Informação

Classificado em Computação

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

Investigação e Identificação de Sistemas:

Esta etapa pode começar com um processo de planejamento das demandas por informação para ajudar a selecionar alternativas possíveis. Geralmente, e devido ao custo associado ao desenvolvimento de sistemas de informação, esse período inclui uma análise de custo/benefício para definir a viabilidade entre desenvolver dentro da empresa ou contratar um terceiro.

Análise de Sistemas:

É o desenvolvimento de aplicações empresariais voltadas a processar eletronicamente, via computador, os dados de um determinado negócio. Nesta etapa, parte do levantamento dos dados abrange uma análise das necessidades de informações dos usuários finais, do ambiente organizacional e de qualquer sistema atualmente... Continue a ler "Ciclo de Vida dos Sistemas de Informação" »

Análise de Sistemas: Fundamentos, Modelagem e Metodologias

Classificado em Computação

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

Análise de Sistemas

Aspectos Relevantes

  • Ter conhecimento de todas as necessidades nos níveis estratégico, tático e operacional, não apenas nos sistemas atuais, mas também nos sistemas futuros, sejam eles automatizados ou não.
  • A inadequação dos sistemas é comum porque os profissionais de informática tendem, durante a fase de desenvolvimento, a dar maior atenção aos aspectos pertinentes à eficiência ou ao desempenho, em detrimento dos aspectos relativos à eficácia ou à adequação dos sistemas às necessidades dos usuários.
  • Construção de sistemas efetivos, que sejam úteis para os usuários e para a empresa de modo global.

Especificação

É o detalhamento do comportamento de uma funcionalidade do sistema.

Problemas Comuns no Desenvolvimento

... Continue a ler "Análise de Sistemas: Fundamentos, Modelagem e Metodologias" »

Gerenciamento de Escopo e Ciclo de Vida de Projetos

Classificado em Computação

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

Ciclo de Vida

O ciclo de vida serve para facilitar a elaboração progressiva do projeto e o controle do gerenciamento. O ciclo de vida consiste em diversas fases do projeto. Nessas fases, determinam-se as características e necessidades de cada projeto, onde se definem as pessoas e recursos que deverão ser envolvidos.

Fases:

  • Ideia;
  • Desenho;
  • Desenvolvimento;
  • Entrega.

Gerenciamento do Escopo

Inclui os processos necessários, de acordo com o PMBOK, para assegurar que o projeto inclua todo e somente o trabalho necessário para que seja bem-sucedido.

  • Escopo do Produto: Está relacionado ao conjunto de características e funções que o produto final deve possuir. É registrado em um documento de requisitos do produto.
  • Escopo do Projeto: É todo o trabalho
... Continue a ler "Gerenciamento de Escopo e Ciclo de Vida de Projetos" »

ATmega328: Arquitetura e Periféricos Essenciais

Classificado em Computação

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

Visão Geral do Microcontrolador ATmega328

Arquitetura Harvard (RISC) vs. Von Neumann (CISC)

  • Harvard: Memória exclusiva para programa e barramento exclusivo.
  • Von Neumann: Programa e memória no mesmo local, acessados através do mesmo barramento.

Tipos de Memória no ATmega328

  1. Flash: Memória somente leitura – não volátil – 32KB. Armazena o programa.
  2. SRAM: Memória de leitura/escrita – volátil – 2KB. Usada para variáveis durante a execução.
  3. EEPROM: Memória de leitura/escrita – não volátil – 1KB. Para dados importantes e permanentes (gravador).

Interrupções Externas

  • EICRA: Registrador de controle. Bits ICN0 e ISCN1 controlam o gatilho da interrupção (*rising edge*, *falling edge*, *low level*, *any change*, etc.).
  • EIMSK: Registrador
... Continue a ler "ATmega328: Arquitetura e Periféricos Essenciais" »