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

Ordenar por
Matéria
Nível

Qual porção do endereço da camada de rede um roteador usa pára enviar pacotes?

Classificado em Computação

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

WAN,rede formada pela ligação Sistema de Computadores localizados em regiões geograficamente distantes./Normalmente utilizam linhas de transm de dados oferecidos por empre de telecomunic/Redes com tecnologia Synchronous Digital Hurachy(SDH) em conjunto com Asynchronous transfer Mode(ATM),oferecem taxas de transf na ordem de 6202mbps ou +/redes de longa dist interligam redes locais(sub-redes)./tecnologia de acesso podem ser vistas como a camada fisica./X.25(protocolo de acesso):Protocolo de nível 3 utilizado no acesso a redes comutadas de pacotes,é um protocolo orientado,a conexão.Quando utilizado simultaneamente com IP,o X.25 funciona como protocolo de nível 2.Pode ser usado nas redes de SNA./High-Level Data Link Control(HDLC):Protocolo... Continue a ler "Qual porção do endereço da camada de rede um roteador usa pára enviar pacotes?" »

h2 Gerenciamento de Projetos: Processos e Partes Interessadas

Classificado em Computação

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

Gerência da integração de projetos: Processo necessário para assegurar que todos os elementos do projeto estejam adequadamente coordenados. Gerência de escopo de projetos: Processo necessário para assegurar que esteja se incluído todo o trabalho necessário. Gerência de tempo de projetos: Processo necessário para assegurar a execução do projeto no tempo previsto. Gerência de custo de projetos: Processos que envolvem o planejamento, estimativa, orçamentação e controle de custos, de modo que seja possível terminar o projeto dentro do orçamento aprovado. Gerência de qualidade de projetos: Processos que incluem todas as atividades da organização executora que determinam as responsabilidades, objetivos e as políticas de qualidade,... Continue a ler "h2 Gerenciamento de Projetos: Processos e Partes Interessadas" »

Práticas Ágeis, Requisitos e Modelagem de Software

Classificado em Computação

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

Práticas Ágeis e Desenvolvimento de Software

Test-Driven Development (TDD)

  • TDD é a técnica que permite fazer testes contínuos e não apenas na conclusão do sistema, melhorando a qualidade técnica do produto.
  • Incrementos desenvolvidos em tempo reduzido: releases pequenos, entregando funcionalidades em meses ou semanas, ao invés de anos.
  • Utilização de refatoração: melhorando o código e tornando-o mais fácil de manter constantemente.
  • Integração Contínua: quando o incremento está pronto, ele é integrado ao sistema como um todo, ou seja, isto é feito diariamente.

Programação em Par (Pair Programming)

Vantagens da Programação em Par

  • Compartilhamento do conhecimento
  • Correção de falhas
  • Manutenibilidade

Desvantagens da Programação em

... Continue a ler "Práticas Ágeis, Requisitos e Modelagem de Software" »

Sistemas Operacionais: Definição, Funções e Tipos

Classificado em Computação

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

Definição e Funções do Sistema Operacional (SO)

O Sistema Operacional (SO) atua como intermediário entre o usuário e o hardware. Ele administra e opera todos os recursos do computador, gerenciando o software de aplicação e utilitários.

Exemplos de SO: Microsoft Windows, macOS, Linux.

Funções do SO

  • Facilitar o acesso aos recursos do sistema.
  • Compartilhar recursos de forma organizada e protegida.
  • Gerenciar a alocação de recursos (CPU, RAM).
  • Responder a pedidos de recursos feitos pelos programas.

Tipos de Sistemas Operacionais

Sistemas Monoprogramáveis/Monotarefas

Dedica todos os recursos do sistema (CPU + RAM) exclusivamente a uma única tarefa/programa por vez.

Sistemas Multiprogramáveis/Multitarefas

Permite que vários programas acessem... Continue a ler "Sistemas Operacionais: Definição, Funções e Tipos" »

Guia Completo de Níveis de RAID: Entenda as Diferenças

Classificado em Computação

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

RAID 0

Os dados são distribuídos através de todos os discos sem redundância, utilizando a técnica Round Robin (balanceamento de carga). Não há overhead envolvido no cálculo de paridade, processo conhecido como striping (distribuição).

Obs: Não é um “RAID” verdadeiro, pois não oferece tolerância a falhas.

Recomendado para:

  • Produção e edição de vídeo
  • Edição de imagens
  • Aplicações de pré-impressão
  • Qualquer aplicação que requeira grande largura de banda (bandwidth)

RAID 1

Conhecido como espelhamento e duplicação (gravação simultânea em ambos os discos). Sua característica principal é a distribuição de dados entre os discos.

Outra vantagem é a facilidade na troca de um disco defeituoso por um novo sem perda de dados,... Continue a ler "Guia Completo de Níveis de RAID: Entenda as Diferenças" »

Fundamentos Essenciais de Banco de Dados e Modelos

Classificado em Computação

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

informação= qualquer fato ou conhecimento do mundo real e que pode ou nao ser resgistrado e armazenado.

dado= representação da informação, pode estar registrado em papel, quadro de aviso e disco rígido.

banco de dados(coleção de dados relacionados, bd representa algum aspecto do mundo real, possui significado inerente.

campo= unidade basica de informação miníma com significado.

registro= conjunto de campos. Arquivo= conjunto de arquivos.

bd= conjunto de arquivos e formas de manipulação.

campo= atributo registro= tupla arquivo= tabela ou relaçao domínio =contexto da relação

s. De arquivo= coleção de progrmas que permite aós usuarios criar e manter um bd.

s. De bd= ambiente de hardware e softwre composto por dados de armazenamento... Continue a ler "Fundamentos Essenciais de Banco de Dados e Modelos" »

Conceitos de Programação Orientada a Objetos

Classificado em Computação

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

1. O que define a estrutura de um objeto na Programação Orientada a Objetos (POO)?

A classe define a estrutura de um objeto.

2. O que permite que um objeto se comunique com outro?

Os métodos permitem a comunicação entre objetos.

3. Quais são três estruturas de dados de sequência principais?

As três principais estruturas de dados de sequência são: Listas, Filas e Pilhas.

4. Quais são os quatro princípios da POO?

Os quatro princípios da POO são: Abstração, Encapsulamento, Herança e Polimorfismo.

5. Qual a diferença entre Agregação e Composição?

Agregação: Um objeto pode fazer parte de outro, mas existe de forma independente.

Composição: É uma forma forte de agregação. Um objeto depende de outro para existir; ele não existe... Continue a ler "Conceitos de Programação Orientada a Objetos" »

Fundamentos de Redes: Gerência, Protocolos e Comutação

Classificado em Computação

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

Gerência de Redes OSI e o Protocolo CMIP

O modelo OSI de gerenciamento é baseado no modelo Agente/Gerente e utiliza o protocolo CMIP (Common Management Information Protocol), que é um protocolo complexo e robusto.

Atividades de Projeto e Desenvolvimento de Protocolos

As principais atividades relacionadas ao projeto e desenvolvimento de protocolos incluem:

  • Especificação Informal: Realizada em linguagem natural (português, inglês, etc.), mas apresenta problemas por ser dúbia.
  • Especificação Formal: Visa corrigir possíveis problemas existentes na especificação informal, através do uso de técnicas formais. Isso envolve:
    • Linguagens de programação de baixo e/ou alto nível.
    • Modelos de transição (Redes de Petri, Máquinas de Estados Finitos
... Continue a ler "Fundamentos de Redes: Gerência, Protocolos e Comutação" »

Guia de Fundamentos de Sistemas de Informação

Classificado em Computação

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

Sistema de Informação: Conjunto de partes integradas com vista no mesmo objetivo.

Fluxo: Entrada de dados → Processamento → Saída de dados → Feedback

  • Dado: Um fato ou característica de um produto, uma pessoa ou um evento apresentado na sua forma bruta.
  • Informação: Formada por dados organizados e elaborados sobre determinado assunto; é essencial na tomada de decisões.
  • Sistema: Conjunto de partes ou elementos interligados com o fim de atingir um objetivo comum.

Qualquer sistema de informação computacional, para converter dados em informação, depende de: Software, Hardware, Recursos Humanos, Rede e Dados.

Classificações de Sistemas de Informação

  • Simples: Partes e componentes se relacionam de forma simples e direta.
  • Complexos: Têm
... Continue a ler "Guia de Fundamentos de Sistemas de Informação" »

Fundamentos de Algoritmos: Tipos de Dados e Estruturas

Classificado em Computação

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

Tipos Primitivos de Dados

INTEIRO

Admite somente números inteiros. Geralmente é utilizado para representar uma contagem (quantidade).

REAL

Admite números reais (com ou sem casas decimais). Geralmente é utilizado para representar uma medição.

CARACTERE

Admite caracteres alfanuméricos. Os números, quando declarados como caracteres, tornam-se representativos e perdem a atribuição de valor.

LÓGICO

Admite somente valores lógicos (VERDADEIRO/FALSO).

Comandos de I/O (Input/Output)

  • LER: Comando de entrada que permite a leitura de variáveis de entrada.
  • ESCREVER: Comando de saída que exibe uma informação na tela do monitor.
  • IMPRIMIR: Comando de saída que envia uma informação para a impressora.

Sinal de Atribuição (:=)

Uma variável nunca é eternamente... Continue a ler "Fundamentos de Algoritmos: Tipos de Dados e Estruturas" »