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

Ordenar por
Matéria
Nível

Exercícios de Conversão de Bases e Arquitetura de Computadores

Classificado em Computação

Escrito em em português com um tamanho de 177,43 KB

1. Conversões e Operações em Diferentes Bases

Converta para a base binária, realize as operações e converta o resultado para a base solicitada:

a) 5278 + D716 = _______10

Resolução:

5278 = 1010101112
D716 = 110101112
1010101112 + 110101112 = 10001011102
10001011102 = 512 + 32 + 8 + 4 + 2 = 55810

b) AC16 - 7210 = _______8

Resolução:

AC16 = 101011002
7210 = 10010002
101011002 - 10010002 = 11001002
11001002 = 1448

2. Barramentos do Sistema de Computação

Os barramentos são fios condutores que interligam os componentes de um sistema de computação (SC) e permitem a comunicação entre eles. Eles são organizados em três grupos de fios, cada um com funções separadas. Quais são esses grupos?

Resposta: Barramento de Dados, Barramento de Endereços... Continue a ler "Exercícios de Conversão de Bases e Arquitetura de Computadores" »

Guia Completo: Funções e Protocolos da Camada de Enlace

Classificado em Computação

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

Funções da Camada de Enlace

As funções da camada de enlace visam garantir a integridade do pacote recebido da camada física, realizando o controle de erros, entre outras atividades.

Enquadramento (Framing)

No enquadramento, divide-se a sequência de bits em quadros. Na transmissão do quadro, computa-se um algoritmo de checagem. Isso evita o desperdício de banda, facilita a checagem de erros e permite uma menor concorrência no meio físico.

Existem 4 formas de enquadramento:

  • Contagem de caracteres: um caractere adicional é inserido para informar a quantidade de caracteres contidos no quadro.
  • Inserção de caracteres de escape: são inseridos sinalizadores que indicam o início e o fim do quadro.
  • Sinalizadores de início e final com inserção
... Continue a ler "Guia Completo: Funções e Protocolos da Camada de Enlace" »

Guia Completo de Manipulação de Arquivos em C

Classificado em Computação

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

~E/S com Arquivo~A linguagem e não possui nenhum comando de E/S. Todas as óperações de E/S ocorrem mediante a chamadas a funções da biblioteca C padrão.Essa abordagem faz o sistema de arquivos de C extremamente poderoso e flexível. O sistema de E/S de C é úNicó, porém dados podem ser transferidos na sua representação binária ou em formato de texto legível por humanos isso torna fácil criar arquivos que satisfaçam qualquer necessidade.

~Streams e Arquivos~O sistema de E/S de C fornece uma interface consistente ao programador, independente do dispositivo real que é acessado. Com isso, o sistema de E/S de C provê um nível de abstração entre o programador e o dispositivo utilizado, essa abstração é chamada de stream e o... Continue a ler "Guia Completo de Manipulação de Arquivos em C" »

Gestão de Riscos: Diretrizes para Organizações

Classificado em Computação

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

Gestão de Riscos ― Diretrizes

1 Escopo

Este documento fornece diretrizes para gerenciar riscos enfrentados pelas organizações. A aplicação destas diretrizes pode ser personalizada para qualquer organização e seu contexto. Este documento fornece uma abordagem comum para gerenciar qualquer tipo de risco e não é específico para qualquer indústria ou setor. Este documento pode ser usado ao longo da vida da organização e aplicado a qualquer atividade, incluindo a tomada de decisão em todos os níveis.

2 Referências Normativas

Não há referências normativas neste documento.

3 Termos e Definições

Para os efeitos deste documento, aplicam-se os seguintes termos e definições. A ISO e a IEC mantêm bases de dados terminológicos para... Continue a ler "Gestão de Riscos: Diretrizes para Organizações" »

Gerenciamento de Memória em SO: Conceitos, Requisitos e Técnicas

Classificado em Computação

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

Gerenciamento de Memória: Definição e Funções

O gerenciamento de memória é um componente crucial dos sistemas operacionais, responsável por:

  • Trazer programas para dentro da memória principal para serem executados pelo processador.
  • Dividir dinamicamente a parte do usuário da memória principal para acomodar vários processos.
  • Alocar a memória com eficiência para empacotar processos, evitando que o processador fique ocioso.
  • Ser capaz de rodar um programa maior do que a memória real disponível.

Requisitos do Gerenciamento de Memória

1. Relocação

Capacidade de mover um programa de uma região da memória principal para outra sem invalidar as referências de memória.

  • O hardware do processador e o sistema operacional traduzem os endereços
... Continue a ler "Gerenciamento de Memória em SO: Conceitos, Requisitos e Técnicas" »

Fundamentos de Comunicação de Dados e Redes: Q&A

Classificado em Computação

Escrito em em português com um tamanho de 16 KB

Conceitos Básicos de Comunicação

  1. Qual é a unidade de medida comumente usada para taxa de transferência (quantidade de bits que é transferida) e quais os seus múltiplos mais comuns?
    R: bps, que significa bits por segundo. Seus múltiplos mais comuns são o Kbps (kilo bits por segundo), o Mbps (mega bits por segundo), o Gbps (giga bits por segundo) e assim por diante.
  2. O que significa a unidade de medida Hz (hertz) e quais os seus múltiplos?
    R: O hertz (Hz) é a unidade de medida para frequência, isto é, o número de vezes que um evento ocorre por unidade de tempo (o segundo), e seus múltiplos são o KHz (kilo hertz), o MHz (mega hertz) e assim por diante.
  3. Explique o que é uma grandeza contínua e uma grandeza discreta e dê exemplos
... Continue a ler "Fundamentos de Comunicação de Dados e Redes: Q&A" »

Exercícios Resolvidos sobre Metodologias Ágeis

Classificado em Computação

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

Questão 01. Princípios do Manifesto Ágil

Sobre os princípios do Manifesto Ágil, relacione a primeira coluna com a segunda coluna:

  • Indivíduos e interações mais importantes que (4)
  • Software funcionando mais importante que (3)
  • Colaboração com o cliente mais importante que (2)
  • Adaptação a mudanças mais importante que (1)

1. Seguir o plano inicial.
2. Negociação de contratos.
3. Documentação completa e detalhada.
4. Processos e ferramentas.

Questão 02. Princípios do Manifesto Ágil: V ou F

Assinale V para as alternativas que correspondem e F para as que não correspondem aos princípios por trás do Manifesto Ágil:

  • a) (F) Simplicidade é fundamental ao método ágil.
  • b) (V) Construa projetos em torno de indivíduos motivados. Dê a eles o
... Continue a ler "Exercícios Resolvidos sobre Metodologias Ágeis" »

Conceitos Fundamentais de Redes e Protocolos Web

Classificado em Computação

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

1. Cache: Vantagens e Desvantagens

O cache aumenta o desempenho, pois reduz a quantidade de acessos aos arquivos guardados no SAD, diminuindo as requisições na rede. Desvantagem: maior complexidade na implementação e possíveis problemas de consistência.

2. CGI (Common Gateway Interface)

O CGI é o método utilizado para permitir a interação entre o servidor WWW e outros programas executados no sistema.

O fluxo ocorre da seguinte forma: o cliente solicita uma URL ao servidor; se a URL for um CGI, o servidor o executa; o CGI processa a solicitação chamando outros programas e, por fim, o cliente formata e apresenta a informação recebida.

3. Métodos HTTP

  • GET: Requisita uma representação do recurso especificado. Requisições usando GET
... Continue a ler "Conceitos Fundamentais de Redes e Protocolos Web" »

Guia de Migração e Desenvolvimento de Software Livre

Classificado em Computação

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

PERGUNTAS A RESPEITO DOS SLIDES DE MIGRAÇÃO:

1- Cite 03 fatores que podem dificultar a migração para software livre.

Resistência a mudanças, pressão por desempenho e resultados e falta de tempo para reaprender.

2- Cite 04 motivos para se realizar a migração para software livre.

Conhecimento, rompimento de elo com fabricantes, estabilidade e fator econômico/financeiro.

3- Quais os tipos de migração existentes?

Infraestrutura, aplicativos e desktop.

4- Quais as impressões que se deve ter sobre as etapas de migração?

Mostrar a existência do software livre, utilizá-lo, criar a cultura do software livre, criar uma comunidade e autoexistência.

5- Cite 03 passos importantes para a primeira etapa da migração.

Autorização da chefia, preparação... Continue a ler "Guia de Migração e Desenvolvimento de Software Livre" »

Exame Final CCNA 2 - Questões e Respostas

Classificado em Computação

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

Exame Final CCNA 2 (B)

1. Referem-se à exposição. A saída do comando show ip route para três roteadores em uma rede é exibida. Todos os roteadores estão operacionais, pings não são bloqueados nesta rede, e nenhuma rota padrão estão instalados. Que dois pings irão falhar? (Escolha dois.)

a) de R1 para 192.168.3.1
b) de R3 para 192.168.1.1

2. Um roteador que usa o protocolo de roteamento RIP tem uma entrada para uma rede na tabela de roteamento. Em seguida, ele recebe uma atualização com uma nova entrada para a rede mesmo destino, mas com uma baixa contagem de saltos. Que medidas vai tomar o roteador para esta nova atualização?

Ele irá adicionar as informações de atualização para a tabela de roteamento.

3. Que duas afirmações... Continue a ler "Exame Final CCNA 2 - Questões e Respostas" »