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

Ordenar por
Matéria
Nível

Tipos de Bancos de Dados NoSQL: Modelos e Comparativo

Classificado em Computação

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

Tipos de BDs NoSQL:

Modelo Colunar: São bancos de dados orientados a colunas.

Modelo Chave-Valor: A chave funciona como um identificador exclusivo. O valor é um conjunto de qualquer coisa, desde objetos simples até compostos.

Modelo Orientado a Grafos: Nesse modelo, três componentes são fundamentais: Vértices (entidades), Arestas (relacionamentos) e Atributos (informações sobre os relacionamentos).

Modelo Orientado a Documentos: Armazena coleções de documentos. Um documento contém tudo o que é necessário, sem precisar buscar dados em outros lugares.

Comparativo BD Relacional X BD NoSQL:

Escalabilidade: BDs NoSQL são mais escaláveis. BDs relacionais priorizam escalonamento vertical, que tem um limite.

Disponibilidade: BDs NoSQL facilitam... Continue a ler "Tipos de Bancos de Dados NoSQL: Modelos e Comparativo" »

Conceitos Essenciais de Data Warehouse e Data Mining

Classificado em Computação

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

Trabalho em Grupo: Pesquisa sobre Algoritmos Genéticos

Abordamos o tema algoritmos genéticos, que basicamente são métodos generalizados de busca e otimização que simulam os processos naturais e os aplicam à solução de problemas reais. Discorremos sobre a sua diferenciação dos métodos tradicionais e também dos operadores genéticos (seleção, mutação e cruzamento), além de exemplificar a composição de um algoritmo genético.

O que Caracteriza o Esquema Constelação?

Consiste num conjunto de esquemas em estrela com tabelas fato ligadas hierarquicamente.

Objetivos do Data Mining e Sua Utilização

O objetivo principal é descobrir padrões em meio a muitos dados. O objetivo exploratório é utilizado para descobrir novos conhecimentos,... Continue a ler "Conceitos Essenciais de Data Warehouse e Data Mining" »

Principais Arquiteturas de Processadores e suas Especificações

Classificado em Computação

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

Principais Arquiteturas: Von Newman e Harvard

Especificações: 3.20 GHz (clock interno) = é a velocidade do núcleo do processador. Está ligado à velocidade de execução de programas; 800 MHz FSB (clock externo) = é responsável pela velocidade de acesso à memória e a outras partes do computador; 1 MB L2 Cache = e para acelerar o acesso a memória.

Bateria: serve para manter em funcionamento permanente o relógio do computador e uma pequena memória de configuração chamada CMOS. Possui durabilidade de 2 a 5 anos.

Tipos de Fontes: AT, ATX, ATX 12v versão 2.1 e ATX 12v versão 2.2.

Relação entre Freqüências Real dos Processadores que Utilizam as Tecnologias DDR e QDR e a Freqüência Informada pelos Seus Fabricantes: DDR e o Athlon,... Continue a ler "Principais Arquiteturas de Processadores e suas Especificações" »

Guia Completo do Sistema Galileo: Reservas, Voos e Mais

Classificado em Computação

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

Timetable/Frequência de Voos

Como Verificar a Frequência de Voos

- Para verificar se existe um voo direto entre duas cidades ou a frequência de voos quando não são diários.

- A informação exibida baseia-se na data indicada e 28 dias para a frente.

Exemplo: TT20SEPOPOFRA/TP

  • TT
  • TT20SEPLISFRA.C
  • TT20SEPLISJNB.MPMLAD

O que é um Codeshare?

Codeshare é um voo partilhado por várias companhias aéreas (no mínimo 2). Uma companhia opera o voo, enquanto a outra apenas o vende. Esta prática permite às companhias aumentar a oferta e reduzir custos através de acordos comerciais.

Assinatura

R. TN+ER

Tipos de Viagens

  • One way (OW): Viagem com origem e destino em cidades diferentes. Exemplo: LIS - MAD ou NYC - LIS
  • Round trip (RT): Viagem de ida e volta à cidade
... Continue a ler "Guia Completo do Sistema Galileo: Reservas, Voos e Mais" »

TV, Vídeo e Internet: Evolução do Consumo

Classificado em Computação

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

TV e Vídeo: Espectador Passivo

  • TV: Espectador escolhe o canal, o programa e o horário que vai assistir.
  • Transmissão: um para muitos (“Broadcast" - transmissão ampla)
  • TV por assinatura, TV Digital
  • Vídeo: o que assistir e quando assistir.
  • DVD, Blu Ray, Vídeo K7

Internet: Espectador Ativo

  • O Espectador escolhe:
    • O que acompanhar (texto, imagem, som, vídeo, etc...);
    • Quando acompanhar;
    • Onde acompanhar;
    • Se é em tempo real ou sob demanda.
  • Conflito de atenção.

Streaming

  • Transmissão de áudio e vídeo via redes de computador gerenciada por um servidor.
  • BEST-EFFORT: o serviço de streaming (a transmissão do servidor ao usuário) é feita sem qualquer garantia que o usuário conseguirá assistir ao conteúdo com qualidade (devido a limitações de banda
... Continue a ler "TV, Vídeo e Internet: Evolução do Consumo" »

Camadas OSI e Protocolos de Rede

Classificado em Computação

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

Camada 4 - Transporte

Conhecida como camada de transporte, é responsável por entregar e receber os dados, desde a origem até o destino. O gerenciamento usa sockets para comunicação. Socket = Endereço IP + Porta.

  • TCP: Entrega confiável, orientada à conexão e garante a integridade.
  • UDP: Não garante a entrega das informações, porém é bem mais rápido.

TCP

Garante a entrega dos pacotes. Podem ser:

  • Simples: Envia, recebe confirmação e envia o próximo. O emissor fica muito tempo ocioso.
  • Deslizante: Estabelece um tamanho máximo de cada pacote e capacidade máxima de armazenamento do receptor. Desta forma, podem ser disparados vários pacotes até alcançar o tamanho máximo.

Sinais de controle:

  • SYN: Utilizado para manter e sincronizar a comunicação
... Continue a ler "Camadas OSI e Protocolos de Rede" »

Padrões de Projeto: Árvore de Natal, Encapsulamento e Mais

Classificado em Computação

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

De acordo com a imagem abaixo, que padrão de projeto estrutural podemos usar para modelar uma árvore de Natal como um componente de base (a árvore) e decorações opcionais ou adornos, como bulbos, doces e grinaldas?

O padrão Decorator, pois é o padrão ideal para adicionar componentes em alguma coisa de uma maneira bem mais simplificada do que usando herança.

Inserindo imagem...


Por que precisamos encapsular a criação de objetos através do padrão de fábrica?

Precisa encapsular para que as classes venham com todos os métodos que o usuário vai precisar. No caso do encapsulamento no padrão de fábrica, os métodos precisam ser encapsulados para que todos os métodos sejam bem distribuídos dentro das classes, como no caso da fábrica de carros em que... Continue a ler "Padrões de Projeto: Árvore de Natal, Encapsulamento e Mais" »

Gerenciamento de Capacidade e Projetos de Liberação

Classificado em Computação

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

AC - Dissertativas

AC1)

1 - Qual a definição de TI como um Serviço? Qual é o relacionamento de um Processo de Negócio com os Ativos e Recursos de TI? NOTA: 9

Toda atividade que auxilia na produção e/ou atende as necessidades de um indivíduo ou da empresa. Os ativos e recursos são a base do serviço, onde estão disponíveis as ferramentas que serão utilizadas no desenvolvimento do negócio.

2 - Analisando o Modelo de Configuração da figura abaixo, descreva qual a importância do registro e manutenção das informações dos ICs de cada componente. NOTA: 7

Com o registro das configurações devidamente guardadas e/ou atualizadas, torna-se fácil a manutenção ou remanejamento de algum item do escopo.

3 - Descreva o conceito básico do

... Continue a ler "Gerenciamento de Capacidade e Projetos de Liberação" »

Programação Concorrente e Assíncrona em .NET

Classificado em Computação

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

Exceção Simultânea Apenas Aparente

O sistema operativo comuta a execução entre as diversas threads. O Time slice é o tempo de execução de cada thread.

Exemplos de Execução Concorrente

  • Navegador de InternetThreads para carregar ou mostrar as várias partes de uma página Web;
  • Acesso ao disco - Operação lenta e threads para ler/processar os dados.

O que São Monitores?

Um monitor representa uma secção de código que apenas é executado por uma thread de cada vez.

Explique os Tipos de Secção Crítica

Lock contém o método Thread safe que pode ser executado por duas ou mais threads em simultâneo. A Secção crítica pode ser executada apenas por uma thread de cada vez: lock(typeof(NomedaClasse)) { ... }

Classe Mutex -> Objeto que... Continue a ler "Programação Concorrente e Assíncrona em .NET" »

Serviços de Rede: Circuito Virtual, Datagrama e Protocolos

Classificado em Computação

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

Serviços de Rede: Circuito Virtual e Datagrama

Descreva os serviços de Circuito Virtual e Datagrama e comente formas de implementação desses serviços no nível 3 e no nível 4 do modelo OSI.

Circuito Virtual

Orientado à conexão, confiável e garante ordenação.

Datagrama

Não orientado à conexão, não confiável e não garante ordenação.

Formas de Implementação

A serem detalhadas...

Semelhanças e Diferenças entre Circuito Virtual e Comutação de Circuitos

Circuito Virtual:

Orientado à conexão, confiável e garante ordenação.

Comutação de Circuitos:

Aloca canal/conexão, retardo constante, tráfego contínuo e desperdício de espaço.

Portas TCP e UDP

Explique para que servem as portas utilizadas pelos protocolos TCP e UDP.

Permitem

... Continue a ler "Serviços de Rede: Circuito Virtual, Datagrama e Protocolos" »