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

Guia Completo: Camadas do Modelo OSI e Redes

Computação2,76 KB

Nível 3: Pacotes e Roteamento

O Nível 3 gerencia pacotes de vídeo e dados, realizando a função de roteamento. Os dados são transmitidos por quadros de informação.

  • Tipos de quadros no Nível 2: Informação, supervisão e não numerada (o quadro de informação carrega o pacote).
  • Tipos de pacotes no Nível 3: Dados, chamada, reset e clear.
  • Roteamento: O Nível 3 realiza o roteamento, enquanto o Nível 2 cuida do enlace.
  • Circuitos Virtuais: O Nível 3 estabelece conexões através de circuitos virtuais, formados por um conjunto de canais lógicos entre hosts.
  • Falhas: Se ocorrer um problema grave no Nível 3, o Nível 2 continua operando.
  • Confirmação: O pacote de chamada é o único que deve ser obrigatoriamente confirmado pelo host remoto.
...
Continue lendo "Guia Completo: Camadas do Modelo OSI e Redes" »

Sistemas de Informação: Ferramentas Essenciais para Gestão

Computação6,61 KB

A Importância da Informação na Gestão Empresarial

Desafios na Obtenção de Informações Relevantes

Executivos precisam de informações relevantes, mas muitas vezes recebem notícias irrelevantes, que podem ser:

  • Inadequadas;
  • Importantes, mas que chegam muito tarde;
  • Também várias não confiáveis.

O Processo de Geração de Informação

Para gerar informação eficaz, é necessário:

  • Definir objetivos e métodos a serem atingidos;
  • Planejar como viabilizá-los;
  • Organizar de acordo com o estabelecido;
  • Comandar e coordenar (ciclo PDCA).

A Evolução para a Mídia Digital

Muitas informações eram guardadas em papel. Com a informatização, todas estas estão sendo transferidas para a mídia digital, fazendo com que a informação chegue mais rápida...

Continue lendo "Sistemas de Informação: Ferramentas Essenciais para Gestão" »

Conceitos Essenciais de Java EE: Collections, JPA, MVC e EJB

Computação46,9 KB

Collections

Imagen

Características das Collections

  • Interface SET: Coleção não ordenada que não contém duplicatas; a ordem de inserção dos elementos não é mantida.
  • Interface LIST: Coleção de classes ordenadas onde as duplicatas são permitidas; a ordem de inserção dos elementos é mantida.
  • Interface MAP: Os elementos são associados a uma chave; o acesso aos elementos é feito através da chave, em vez do próprio elemento; não há duplicidade de chaves.
  • Interface PROPERTIES: Coleção de propriedades do tipo CHAVE e VALOR, onde cada chave da propriedade tem seu valor único.

Principais Métodos da Interface Collections

  • void sort(List lista) - classifica em ordem acessível.
  • int binarySearch(List lista, Object chave) - retorna o índice da
...
Continue lendo "Conceitos Essenciais de Java EE: Collections, JPA, MVC e EJB" »

Guia Prático de Exercícios: PHP e JSP

Computação6,48 KB

1. A linguagem PHP suporta os seguintes tipos de dados:

  • X String, Integer, Float/Double, Boolean, Array, Object, NULL, Resource
  • o String, Integer, Float/Double, Boolean, Array
  • o String, Integer, Boolean, Array
  • o String, Integer, Float/Double, Boolean

Nota: "Resource" é um tipo de dado especial usado para representar recursos externos, como conexões de banco de dados, manipuladores de arquivos, streams de arquivo aberto, entre outros.

2. Em PHP, como se obtêm informações de um formulário usando o método GET?

  • o request.getParameter();
  • X $_GET[];
  • o Request.Form;
  • o Request.QueryString;

3. Considerando a linguagem PHP, se no código existirem as variáveis "$color", "$COLOR" e "$coLOR", o que resulta?

  • o São interpretadas como a mesma variável
  • X São
...
Continue lendo "Guia Prático de Exercícios: PHP e JSP" »

Entenda as 7 Camadas do Modelo OSI e o Modelo TCP/IP

Computação2,65 KB

Funções das Camadas do Modelo OSI

  • Camada Física (Camada 1): A camada física tem a função de enviar e receber bits através de um canal de comunicação. Esta camada trabalha basicamente com as características mecânicas e elétricas do meio físico.
  • Camada de Ligação de Dados (Camada 2): A camada de ligação de dados prevê a transmissão física de dados e lida com erros de notificação, topologia da rede e controlo de fluxo.
  • Camada de Rede (Camada 3): A camada de rede tem a função de controlar a operação da rede de um modo geral. Suas principais funções são o roteamento dos pacotes entre fonte e destino.
  • Camada de Transporte (Camada 4): A camada de transporte inclui funções relacionadas com conexões entre a máquina fonte
...
Continue lendo "Entenda as 7 Camadas do Modelo OSI e o Modelo TCP/IP" »

Conceitos Fundamentais em Gerenciamento de Projetos

Computação3,86 KB

Premissas e Restrições em Projetos

Premissas: Condições que são assumidas como verdadeiras para fins de planejamento do projeto.

Restrições: Fatores que limitam as opções da equipe de projeto (exemplo: usar determinada tecnologia em um caso específico).

Ciclo de Vida de um Projeto

O ciclo de vida de um projeto é composto pelas seguintes fases:

  1. Iniciação

    Definição de um novo projeto ou fase de um projeto. Identifica a viabilidade do projeto e, principalmente, qual o seu propósito. Criação do Termo de Abertura do Projeto (TAP) e planejamento em alto nível.

  2. Planejamento

    Representa o maior esforço do projeto, onde são desenvolvidos os planos necessários para gerenciar todas as áreas de conhecimento e obter os resultados desejados

...
Continue lendo "Conceitos Fundamentais em Gerenciamento de Projetos" »

Processos Essenciais de Gerenciamento de Projetos

Computação4,21 KB

Gerenciamento de Custos do Projeto

O Gerenciamento de Custos envolve os processos de planejamento, estimativas, orçamentos, financiamentos, gerenciamento e controle dos custos, de modo que o projeto possa ser terminado dentro do orçamento aprovado.

  • Planejar o Gerenciamento de Custo: Processo de estabelecer as políticas, os procedimentos e a documentação necessários para planejar, gerenciar, executar e controlar os custos do projeto.
  • Estimar os Custos: Processo de desenvolvimento de uma estimativa dos recursos monetários necessários para executar as atividades do projeto.
  • Determinar o Orçamento: Processo de agregação dos custos estimados de atividades individuais ou pacotes de trabalho para estabelecer uma linha de base dos custos autorizada.
...
Continue lendo "Processos Essenciais de Gerenciamento de Projetos" »

Balanceamento e Provisionamento de Armazenamento e Rede

Computação3,06 KB

Balanceamento de Carga de VMs (VM Load Balance)

Fornece distribuição uniforme de carga em todos os hipervisores.

Processo-chave envolvido no balanceamento de carga de VMs:

  • O servidor de gerenciamento verifica a disponibilidade de recursos em todos os hipervisores quando uma nova VM está ativada.
  • O servidor de gerenciamento coloca a VM em um hipervisor com recursos suficientes e garante que a carga esteja equilibrada.
  • O servidor de gerenciamento monitora a carga entre os hipervisores.

Provisionamento de Armazenamento Virtual (Virtual Storage Provisioning)

Permite apresentar uma LUN para um aplicativo com mais capacidade do que é atribuído fisicamente no sistema de armazenamento. O armazenamento físico é alocado para o pedido sob demanda.

  • Fornece
...
Continue lendo "Balanceamento e Provisionamento de Armazenamento e Rede" »

Exercícios Resolvidos sobre Computação em Nuvem

Computação2,95 KB

Exercícios sobre Computação em Nuvem

1) Atualmente, as empresas vêm empregando tecnologias que permitem utilizar programas, serviços e armazenamento em servidores conectados à nuvem, o que traz grandes benefícios financeiros. Esse tipo de serviço pode ser classificado como:

  • A. Model View Controller (MVC)
  • B. Computação em nuvem (Cloud Computing)
  • C. Arquitetura orientada a serviços (SOA)
  • D. Serviços web (web services)

2) Hoje em dia, diversos serviços são fornecidos pelos sistemas de computação em nuvem. Quando necessitamos de um serviço exclusivo e específico para atender a uma demanda da empresa, devemos utilizar um serviço disponibilizado pela camada de plataforma. A qual característica se refere o modelo citado?

  • A) Armazenamento
...
Continue lendo "Exercícios Resolvidos sobre Computação em Nuvem" »

Guia Completo de Dispositivos de Entrada de Computador

Computação4,58 KB

Dispositivos de Entrada

1. Definição de Dispositivos de Entrada

Qual das alternativas abaixo descreve os dispositivos de entrada?

a) Todo ou qualquer dispositivo que emite um sinal carregado de informação.


b) É um componente que permite ler informação digital num meio ou suporte. O dispositivo, por conseguinte, guarda arquivos informáticos.


c) Podemos afirmar que são dispositivos que escrevem ou leem dados num suporte. Estes dispositivos trabalham em conjunto com todos os meios de um computador ou de outro sistema informático, tanto lógico como fisicamente.


d) Dispositivos cujo objetivo é canalizar a informação do exterior através do homem para a máquina. Estes dispositivos convertem a informação em sequência de bits para o processador

...
Continue lendo "Guia Completo de Dispositivos de Entrada de Computador" »