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

Ordenar por
Matéria
Nível

Gerência de Redes: Conceitos Fundamentais e Ferramentas Essenciais

Classificado em Computação

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

Objetivo da Gerência de Redes

O objetivo da Gerência de Redes é monitorar e controlar segmentos de rede (físicos ou lógicos), assegurando um nível de qualidade. Este processo é realizado pelo gerente, utilizando a estação de gerência.

Etapas do Gerenciamento de Redes

O gerenciamento de redes envolve 3 etapas principais:

  • Coleta de Dados: Processo geral automático de monitoramento de recursos gerenciados.
  • Diagnóstico: Trata os dados a fim de identificar a causa do problema.
  • Ação ou Controle: Após o diagnóstico, cabe a ação ou controle sobre o recurso afetado.

Sistemas de Gerência de Redes

Um Sistema de Gerência de Redes é uma coleção de ferramentas integradas para monitoramento e controle de rede, oferecendo uma interface única... Continue a ler "Gerência de Redes: Conceitos Fundamentais e Ferramentas Essenciais" »

Arquitetura de Sistemas Distribuídos

Classificado em Computação

Escrito em em português com um tamanho de 7,65 KB

1) O que define a arquitetura de um sistema distribuído?

A) Todas estão corretas.

  • I - As relações entre estes componentes;
  • II - A divisão de responsabilidades (ex. cliente, servidor);
  • III - A localização dos componentes do sistema;
  • IV - Como estes componentes são mapeados para a infraestrutura de rede.

2) Com o passar dos anos, as aplicações empresariais evoluíram de aplicações monolíticas executando em computadores de grande porte, para aplicações do tipo cliente-servidor e, então, para aplicações em camadas. No caso de aplicação em três camadas, quais os nomes destas camadas?

A) Cliente, servidor de aplicação, servidor de banco de dados.

3) As arquiteturas multidivididas sugerem várias possibilidades para a distribuição

... Continue a ler "Arquitetura de Sistemas Distribuídos" »

Fundamentos e Ciclo de Vida do Desenvolvimento de Software

Classificado em Computação

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

O que é um Sistema Operacional?

Sistema Operacional (SO) é o software básico de um computador que fornece uma interface entre os programas de computador, dispositivos de hardware e o usuário.

Classificação dos Sistemas Operacionais

  • Multi-usuário: Permite que dois ou mais usuários utilizem seus programas ao mesmo tempo. Alguns sistemas operacionais permitem centenas ou milhares de usuários simultaneamente.
  • Multiprocessador: Suporta a execução do mesmo programa em mais de uma CPU.
  • Multitarefa: Permite que vários programas rodem ao mesmo tempo.
  • Multi-tramo (Multithreading): Permite que diferentes partes de um único programa estejam em execução a qualquer momento.
  • Em tempo real: Responde à entrada instantaneamente.

O que é uma Linguagem

... Continue a ler "Fundamentos e Ciclo de Vida do Desenvolvimento de Software" »

Guia de Gerenciamento de Serviços de TI

Classificado em Computação

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

Gerenciamento da Capacidade

Garantir que a capacidade de TI é adequada ao atendimento das necessidades atuais e futuras.

Catálogo de Serviço

Prover um único local de informações disponível para todos autorizados.

Atividades Proativas

Quando o serviço está em planejamento ou em produção.

Atividades Reativas

Quando o serviço já está disponível no catálogo de serviços.

Gerenciamento da Disponibilidade

Garantir que os níveis de disponibilidade entregues atendam as disponibilidades acordadas nos Acordos de Nível de Serviço.

Gerenciamento da Continuidade

Prever eventos de riscos que possam afetar o negócio e estar preparado para reagir.

Gerenciamento da Segurança

Alinhar a segurança de TI com os requisitos de segurança do negócio.

Gerenciamento

... Continue a ler "Guia de Gerenciamento de Serviços de TI" »

Guia Completo sobre Projetos e Gerenciamento de Projetos

Classificado em Computação

Escrito em em português com um tamanho de 9,7 KB

1) O que é um projeto? R. É um empreendimento temporário executado para um produto ou serviço único e tem uma elaboração progressiva.2) O que é um produto? R. É uma coisa ou substância produzida por processo natural ou de fabricação.3) O que é um serviço? R. Resultado gerado por atividades na interface fornecedor e cliente, e por atividades internas do fornecedor para atender às necessidades do cliente.4) Por que os produtos ou serviços de um projeto são únicos? R. Porque eles se diferenciam de projetos e produtos já existentes.5) O que é gerenciamento de projeto? R. É a realização das tarefas necessárias para atingir os objetivos de um projeto, por meio da aplicação de: Conhecimento, Técnicas, Habilidades e Ferramentas.

... Continue a ler "Guia Completo sobre Projetos e Gerenciamento de Projetos" »

Criptografia: Técnicas Clássicas e Modernas de Cifragem

Classificado em Computação

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

Criptografia II:

Técnicas Clássicas de Cifragem

  • Cifra de César: É uma cifra de substituição em que cada letra é substituída por outra letra que está em alguma posição fixa adiante no alfabeto. A cifra de César é facilmente quebrada utilizando força bruta.
  • ROT13 ("Rotate by 13 places"): É uma cifra de substituição derivada da cifra de César que utiliza um deslocamento fixo de 13 letras, o que faz com que o mesmo algoritmo seja utilizado para cifrar e decifrar.
  • Cifras Monoalfabéticas: São cifras de substituição derivadas da cifra de César em que cada letra é substituída por qualquer outra letra do alfabeto que ainda não foi utilizada. Aumenta consideravelmente o número de chaves possíveis de 25 (da cifra de César) para
... Continue a ler "Criptografia: Técnicas Clássicas e Modernas de Cifragem" »

Exercícios: Estruturas de Dados e Algoritmos Python

Classificado em Computação

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

1. Saída do Algoritmo Bubble Sort

Observe que dentro da função bubble_sort existe uma função print que mostra o passo a passo da ordenação. Mostre o que será apresentado na saída pela função print quando executamos o programa abaixo.


def bubble_sort(lista):
    elementos = len(lista) - 1
    # Loop externo para passagens
    for j in range(elementos):
        # Loop interno para comparações e trocas
        for i in range(elementos - j): # Otimização: reduzir o range a cada passagem
            if lista[i] > lista[i+1]:
                # Troca de elementos
                lista[i], lista[i+1] = lista[i+1], lista[i]
        print(lista) # Imprime o estado da lista após cada passagem completa
    return lista

vetor = [9, 5,
... Continue a ler "Exercícios: Estruturas de Dados e Algoritmos Python" »

Quiz VTP e STP: Fundamentos de Rede

Classificado em Computação

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

1. O que faz um switch no modo cliente VTP em um domínio de gerenciamento VTP quando recebe uma atualização de resumo com um número de revisão superior ao número de revisão atual?

  • Encaminhamento suspenso até que receba o subconjunto de atualização das publicações.
  • - Emite um pedido de atualização para as informações da nova VLAN.
  • Atualiza o número de revisão e envia para os outros switches.
  • Exclui as VLANs não incluídas na atualização de resumo.
  • Envia atualizações de resumo para avisar os outros switches sobre mudanças de estado.
  • Nenhuma das opções acima.

2. Qual é a causa para um switch VTP configurado emitir uma atualização de resumo?

  • - Cinco minutos se passaram no temporizador de atualizações.
  • A porta do switch está
... Continue a ler "Quiz VTP e STP: Fundamentos de Rede" »

Gestures em Aplicativos Móveis: Padrões de Interação

Classificado em Computação

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

São formas de interação comuns presentes em aplicativos móveis que se tornaram padrão ao longo da evolução.

Observável:

o Tipo de informação que fica “observando” alguma alteração dos dados. É diferente de um Listener.

Listener:

Após a alteração no banco, é feito um aviso.

MongoDB:

Esse banco foi projetado para armazenar e processar uma grande quantidade de dados distribuídos em diversas máquinas

MONDOD: Servidor

MONGO: Cliente

Vantagem: Grande processamento de dados simultâneos.

Códigos:

(Ainda não criou o BD) usedb unip ->(Collection) define o nome do banco, ao criar a coleção já cria o banco, quando executado pela primeira vez.

db.leonardo.insert ([{ _id: 1, nome: "Leonardo"}, { _id:2, nome: "Milena"}]) ->

Criando dois... Continue a ler "Gestures em Aplicativos Móveis: Padrões de Interação" »

Protótipos e Avaliação Heurística: Conceitos e Aplicações

Classificado em Computação

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

Protótipos: Conceitos e Classificações

Protótipo = representação correta, mas parcial, do sistema que se pretende desenvolver; permite aos usuários interagirem com o sistema e explorar sua adequação; reduz o tempo e o custo de desenvolvimento. Exemplos: Telas ou conjunto de telas feitas em papel; vídeo simulando uma tarefa; modelo 3D.

Vantagens dos Protótipos

  • São mais rápidos de construir
  • Podem ser avaliados, mesmo feitos em papel
  • Pode-se experimentar várias alternativas de design
  • Alterações são fáceis e rápidas
  • Falhas graves podem ser descartadas sem muito custo
  • Mantém o desenho centrado no usuário

Design Paralelo

Cada pessoa cria soluções alternativas para a mesma interface e, após concluído, a equipe analisa todas as soluções

... Continue a ler "Protótipos e Avaliação Heurística: Conceitos e Aplicações" »