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

Ordenar por
Matéria
Nível

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

Protocolos de Acesso ao Meio: Aloha, CSMA, CD e CA

Classificado em Computação

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

Aloha

  • 2 canais:
    • Mestre para os escravos (apenas 1 transmissor - não tem colisão).
    • Escravos para o mestre (canal compartilhado - pode ter colisão).
  • Colisão: O receptor checa o CRC e, como as mensagens estão misturadas, não bate; portanto, não envia a mensagem de reconhecimento positivo para o transmissor. O transmissor aguarda um TIMEOUT de espera de resposta e depois um BACKOFF (tempo de retardo aleatório) e retransmite a mensagem.
  • Capacidade: 18% (muito desperdício).

Slotted-Aloha

  • Mesma lógica do Aloha, porém agora existem intervalos fixos de transmissão (Slots).
  • Capacidade: 37%.

CSMA (Carrier Sense Multiple Access)

  • Colisão: Antes de transmitir, escuta o meio (medida da tensão): se encontrar “silêncio”, pode “falar”. Tenta evitar
... Continue a ler "Protocolos de Acesso ao Meio: Aloha, CSMA, CD e CA" »

Governança de TI: PETI, COBIT 5 e Ciclo de Vida

Classificado em Computação

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

PETI - MECPEÇAS

Focar na atuação de implantação de melhorias, visando o crescimento do quadro de funcionários. Estudo de equipamentos com custo-benefício adequado ao porte da organização e sua infraestrutura.

Facilitadores e Governança de TI

Facilitador: Fatores que, individualmente ou em conjunto, apoiam a governança e gestão de TI. Divide-se em duas partes: contempla as partes interessadas, ciclo de vida e boas práticas; e trata do gerenciamento do facilitador, contemplando os indicadores de resultados e liderança.

Os 7 Facilitadores:

  1. Princípios, políticas e modelos;
  2. Estratégia organizacional;
  3. Processos;
  4. Cultura, ética e comportamento;
  5. Serviços, infraestrutura e aplicações;
  6. Pessoas, habilidades e competências;
  7. Informação.

Fatores

... Continue a ler "Governança de TI: PETI, COBIT 5 e Ciclo de Vida" »

Métodos Assíncronos e XAML: Um Guia Completo

Classificado em Computação

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

Métodos Assíncronos

Os métodos assíncronos utilizam o await para definir pontos de suspensão em sua execução. O operador await indica ao compilador que o método assíncrono não pode continuar a execução até que o processo assíncrono em espera esteja completo. O controle da execução da aplicação passa para o código que invocou o método assíncrono.

Eles não requerem multithreading, pois utilizam a thread que os invocou e utilizam apenas tempo de processamento quando estão ativos.

XAML

O que é XAML?

XAML (eXtensible Application Markup Language) é uma linguagem de programação baseada em XML, adaptada ao desenvolvimento para a framework .NET. É também utilizada para definir elementos de interface gráfica: controles e ligações... Continue a ler "Métodos Assíncronos e XAML: Um Guia Completo" »

Software de Controle, Virtualização e Provisionamento

Classificado em Computação

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

1. O que habilitar com software de controle e virtualização?

Habilita o provisionamento de recursos de TI para a criação de serviços de nuvem.

2. Tipos de Software de Controle e Explicação

Existem 2 tipos principais:

  • Element Manager: Fornecedores de componentes de infraestrutura podem fornecer gerentes de elementos como software interno ou externo. Obrigatório para gerenciar componentes de infraestrutura independentemente.
  • Unified Manager: Fornece uma única interface de gerenciamento para configurar e provisionar recursos para aplicativos e serviços.

3. Etapas Chave para o Provisionamento de Recursos

As 3 etapas chave são:

  • Inventário de Recursos
  • Gerenciamento do Agrupamento de Recursos
  • Provisionamento de Recursos

5. Quando Começa o Provisionamento

... Continue a ler "Software de Controle, Virtualização e Provisionamento" »

CSS, XSL e Web Services: Comparativo e Integração

Classificado em Computação

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

CSS vs XSL

Existem vários fatores que podem influenciar a decisão entre os dois, apesar de ser possível usar ambos ao mesmo tempo. O CSS é muito mais fácil de aprender, utilizar e manter, além de ser mais barato. O CSS possui muito mais ferramentas do que o XSL.

No entanto, a simplicidade do CSS acaba por impor limitações, fazendo com que ele não consiga realizar certas tarefas sozinho. Tudo o que necessitar de transformações ficará à responsabilidade do XSL, como mudar certas palavras ou trocar ordens de elementos.

XML+XSLT vs HTML

O XSLT é uma componente de transformação do XSL que torna possível selecionar fragmentos de documentos XML baseados em padrões de caminho na hierarquia de elementos e aplicar operações de transformação... Continue a ler "CSS, XSL e Web Services: Comparativo e Integração" »

Camada de Transporte: Funções e Mecanismos

Classificado em Computação

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

Funções da Camada de Transporte

1ª Função: Ampliar o sistema de entrega entre dois processos na camada de rede para dois processos da camada de aplicação que rodam nos sistemas finais.

2ª Função: Controlar a taxa de transmissão de entidades para evitar ou se recuperar de congestionamentos dentro da rede.

Os protocolos desta camada supervisionam os processos de fluxo de dados entre os processos finais. Os programas da camada de aplicação agem uns com os outros, sem ter a obrigação de conhecer as camadas mais baixas.

Mecanismo de Endereçamento

  • Entrega e resposta
  • Número da porta temporária
  • Número de porta conhecida

Serviços sem conexão: Exemplo: carta (não se sabe se recebeu).

Serviços com conexão: Exemplo: Telefone (sabe que recebeu... Continue a ler "Camada de Transporte: Funções e Mecanismos" »

Diferenças entre Cluster, Grid e Conceitos de TI

Classificado em Computação

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

Diferença entre Cluster e Grid

Grid Computing (Computação em Grade)

Forma de computação distribuída através de uma rede de computadores. Sua finalidade é agrupar computadores distribuídos e utilizados na execução de aplicações paralelas e distribuídas que necessitem de alto poder de processamento e armazenamento. Resumindo, é um modelo paralelo que tolera o compartilhamento, seleção e agregação, de forma dinâmica, de recursos autônomos geograficamente distribuídos de acordo com a capacidade, disponibilidade, custo, desempenho e necessidade de qualidade de serviço do usuário.

Cluster

Quantidade pré-definida de computadores, podendo ser alterada posteriormente. Replica suas informações entre si e passa a trabalhar em conjunto,... Continue a ler "Diferenças entre Cluster, Grid e Conceitos de TI" »

h2>Xamarin: O Que É, Vantagens, Desvantagens e Emuladores

Classificado em Computação

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

1. O que é o Xamarin? Quais as suas vantagens? E as desvantagens?

Plugin desenvolvido pela empresa Xamarin que permite a compilação de aplicações para múltiplas plataformas (iOS, Android, Windows, Mac, …).

Vantagens:

  • Codificação em C# em todas as plataformas.
  • Bom desempenho comparado com aplicações nativas.
  • Aspeto gráfico semelhante ao real (Utiliza componentes nativos na definição das interfaces gráficas).
  • Suporta componentes de hardware (Câmara, acelerómetro, giroscópio, GPS, …).
  • Ambiente de desenvolvimento comum em todas as plataformas (iOS, Android).

Desvantagens:

  • Custo da licença de desenvolvimento (Aproximadamente = $1000/ano).
  • Suporte às versões mais recentes das plataformas (Dependente da velocidade de disponibilização
... Continue a ler "h2>Xamarin: O Que É, Vantagens, Desvantagens e Emuladores" »

Balanceamento e Provisionamento de Armazenamento e Rede

Classificado em Computação

Escrito em em português com um tamanho de 3,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 a ler "Balanceamento e Provisionamento de Armazenamento e Rede" »