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

Ordenar por
Matéria
Nível

Alocação de Memória, Arquivos e Estruturas em C

Classificado em Computação

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

Exercício de Revisão de Programação I

Alocação de Memória

1) O que seria alocação estática e alocação dinâmica de memória?

A alocação estática ocorre quando o programador define a quantidade de memória necessária para um vetor. Essa alocação pode ser feita pelo compilador e é realizada antes da execução do programa.

A alocação dinâmica ocorre quando o programador não define a quantidade de memória necessária para um vetor, pois o número de elementos não foi predefinido.

2) Qual a diferença entre int *meu_vetor e int meu_vetor[TAM]?

int *meu_vetor declara um ponteiro para inteiro chamado meu_vetor, que terá alocação dinâmica. int meu_vetor[TAM] declara um vetor de inteiros chamado meu_vetor com tamanho definido... Continue a ler "Alocação de Memória, Arquivos e Estruturas em C" »

Perguntas e Respostas sobre RIP e EIGRP

Classificado em Computação

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

Qual das seguintes é considerada uma limitação do RIP v1? RIP v1 não envia as informações de máscara em suas atualizações.

Quais são as três características do protocolo de roteamento RIPv1? (Escolha três.)

  • Usa a contagem de saltos como uma métrica.
  • Considera uma métrica de 16 como infinito.
  • Calcula as métricas utilizando o algoritmo de Bellman-Ford.

Qual é o período de atualização padrão, em segundos, para o protocolo de roteamento RIP?

30

Qual dos seguintes é encontrado nas atualizações de roteamento de protocolos de roteamento sem classes? (Escolha dois.)

  • Endereço de 32 bits.
  • Máscara de sub-rede.

Como a VLSM ajuda a aliviar?

A escassez de endereços IP.

Qual dos seguintes tipos de rotas são indicadas por entradas EX na tabela... Continue a ler "Perguntas e Respostas sobre RIP e EIGRP" »

Gerenciamento de Transações em Banco de Dados: ACID, Concorrência e Bloqueio

Classificado em Computação

Escrito em em português com um tamanho de 66,18 KB

Transações em Banco de Dados

Uma transação é uma unidade de execução de programa que acessa e possivelmente atualiza vários itens de dados. Normalmente, é iniciada por um programa escrito em uma linguagem de manipulação de dados (C, C++, Java, Perl, etc.).

É delimitada pelas instruções BEGIN TRANSACTION e COMMIT, consistindo de todas as operações executadas entre elas.

Propriedades ACID para Transações

Para garantir a integridade dos dados, o SGBD deve manter as propriedades ACID:

  • Atomicidade
  • Consistência
  • Isolamento
  • Durabilidade

Detalhes das Propriedades ACID

Atomicidade: Ou todas as operações da transação são refletidas corretamente no banco de dados, ou nenhuma delas é.

Consistência: A execução de uma transação isolada... Continue a ler "Gerenciamento de Transações em Banco de Dados: ACID, Concorrência e Bloqueio" »

Fundamentos do Gerenciamento de Projetos (PMBOK)

Classificado em Computação

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

Um Sistema de Informação pode ser definido como um conjunto de componentes inter-relacionados trabalhando juntos para coletar, recuperar, processar, armazenar e distribuir informação com a finalidade de facilitar o planejamento, o controle, a coordenação, a análise e o processo decisório em empresas e outras organizações.

As 5 Funções Gerenciais:

  1. Planejar
  2. Organizar
  3. Controlar
  4. Liderar
  5. Coordenar

Gerenciamento de Projetos: Problemas Principais

O gerenciamento de projetos abrange dois problemas principais:

  1. Desempenho efetivo das funções gerenciais para obter um resultado sob severas restrições.
  2. Administrar um sistema temporário dentro de outro permanente.

Papéis do PMI

  • Estabelecer um código de ética.
  • Estabelecer um código de conduta.
  • Recomendar
... Continue a ler "Fundamentos do Gerenciamento de Projetos (PMBOK)" »

Instalação e Configuração do Serviço HTTP

Classificado em Computação

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

Item 4 - Instalação e Configuração do Serviço HTTP

Introdução

O uso de serviços como o FTP permitiu aos usuários acessar informações remotamente. O HTTP surgiu para fornecer acesso remoto às informações de maneira simples e intuitiva, resultando na WWW (World Wide Web). Os usuários utilizam este serviço para acessar páginas web ou documentos. Além de texto, essas páginas podem incluir imagens, som e vídeo, e também hiperlinks. Esses links, quando clicados, levam o usuário para outras páginas. O formato que permite a inclusão desses diversos tipos de informações e referências é chamado HTML (HyperText Markup Language).

Páginas Estáticas e Dinâmicas

As páginas estáticas exibem conteúdo fixo, sem interação do usuário.... Continue a ler "Instalação e Configuração do Serviço HTTP" »

Revisão de Conceitos Essenciais do PMBOK 4ª Edição

Classificado em Computação

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

1. O Guia PMBOK como Padrão Reconhecido

“O Guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK) é um padrão reconhecido para a profissão de gerenciamento de projetos. Um padrão é um documento formal que descreve normas, métodos, processos e práticas estabelecidas. Assim como em outras profissões como advocacia, medicina e contabilidade, o conhecimento contido nesse padrão evoluiu a partir das boas práticas reconhecidas de profissionais de gerenciamento de projetos que contribuíram para o seu desenvolvimento.” (PMBOK 4ª Edição, Cap. 1)

Assinale a alternativa incorreta:

  • C) Um padrão, como o Guia PMBOK, não pode conter conhecimentos sobre métodos de trabalho, normas, processos e práticas.

2. Elaboração Progressiva

... Continue a ler "Revisão de Conceitos Essenciais do PMBOK 4ª Edição" »

Servlets, JSF, AJAX e MVC — Guia prático e perguntas

Classificado em Computação

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

Servlets, JSF, AJAX e MVC — Perguntas e respostas

1. O que é um Servlet?

Pergunta: O que é um Servlet?

Resposta: São classes Java que processam dinamicamente requisições do cliente, constroem respostas e as devolvem ao cliente.

2. Arquitetura de um aplicativo Servlet

Desenhe uma das arquiteturas possíveis para um aplicativo Servlet em um servidor WEB.

Imagen

3. O que é um contêiner (container) Servlet? Cite dois exemplos

Resposta: É uma aplicação que auxilia no desenvolvimento e na execução de aplicações J2EE, oferecendo suporte à execução de Servlets e outras especificações web.

Exemplos: Tomcat, GlassFish

4. Explique o código abaixo

Trecho XML/Web descriptor:

<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE web-app PUBLIC
... Continue a ler "Servlets, JSF, AJAX e MVC — Guia prático e perguntas" »

Segurança Computacional e Criptografia: Conceitos Essenciais

Classificado em Computação

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

1. Defina Segurança Computacional

Segurança Computacional é uma forma de proteger todo um sistema computacional, incluindo usuários, hardwares, softwares e arquivos.

2. Defina Criptografia

Criptografia é um método utilizado para tornar uma mensagem incompreensível a usuários que não saibam como decifrá-la, garantindo um meio de comunicação segura para determinado grupo.

3. Cite e Explique Três Tipos de Criptografia Manual

  • Bastão de Licurgo: O remetente escreve a mensagem ao longo do bastão e depois desenrola a tira, que se converte numa sequência de letras sem sentido. Ao receber o "cinto", o destinatário o enrola no seu bastão, cujo diâmetro é igual ao do bastão do remetente, para ler a mensagem.
  • Código de Políbio: Cada letra
... Continue a ler "Segurança Computacional e Criptografia: Conceitos Essenciais" »

Redes de Computadores: Camadas, Topologias e Protocolos

Classificado em Computação

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

Camada de Aplicação
A camada de aplicação trata de protocolos de alto nível, questões de representação, codificação e controle de diálogo, garantindo que os dados estejam empacotados corretamente.

Camada de Transporte
A camada de transporte lida com questões de qualidade de serviços, confiabilidade, controle de fluxo e correção de erros. TCP fornece formas excelentes e flexíveis de desenvolver comunicações de rede confiáveis, com baixa taxa de erros e bom fluxo. Utiliza comutação de circuitos e de pacotes.

Camada de Internet
Envia pacotes da origem de qualquer rede na internetwork e os encaminha ao destino, independentemente do caminho e das redes que utilizem para chegar lá (IP). Utiliza comutação de pacotes.

Camada de Acesso

... Continue a ler "Redes de Computadores: Camadas, Topologias e Protocolos" »

Integração de Sistemas, Java, BD e CMMI - Guia Prático

Classificado em Computação

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

Integração de Sistemas, Java, BD e CMMI

Integração de sistemas

I.S. — Integração de sistemas: reunião de tecnologias, metodologias e equipamentos para solucionar necessidades de negócio, fazendo os sistemas interagirem.

Efeito adverso da não integração: fragmentação dos dados em sistemas separados.

Envelhecimento do sistema faz parte do ciclo de vida: continua sobrevivendo devido à integração dos processos antigos com os processos atuais.

OLTP: ênfase no suporte ao negócio; foco principal das bases de dados.

OLAP: processamentos que suportam a tomada de decisões.

Integração de sistemas legados: racionalização dos processos de negócio.

Data warehouse: genérica de dados — uma base que pode ser física ou virtual, com finalidade... Continue a ler "Integração de Sistemas, Java, BD e CMMI - Guia Prático" »