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

Ordenar por
Matéria
Nível

Sistemas Distribuídos: Conceitos e Arquiteturas

Classificado em Computação

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

Tolerância a Falhas e Alta Disponibilidade

A falha, se propagada, vai gerar um erro e esse erro pode gerar um defeito se também for propagado. Tolerância a falha é não propagar a falha, evitando que ela cause um erro. Por exemplo, se um programa que agenda requisições tem uma falha, ele não deve propagá-la para quem fez a requisição. Assim, quem solicita os serviços não sabe que houve uma falha, isso é a transparência de falhas. Já a alta disponibilidade é um sistema feito para impedir a perda de um serviço, reduzindo ou gerenciando falhas. A disponibilidade é caracterizada pela probabilidade de um sistema estar acessível em determinado período de tempo.

Multicomputadores vs. Multiprocessadores

a) Diferenças Básicas

  • Multicomputadores:
... Continue a ler "Sistemas Distribuídos: Conceitos e Arquiteturas" »

Gestão da Inovação, Estrutura e Fontes de Tecnologia

Classificado em Computação

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

Limitações do Modelo de Produção Tradicional

  • Exploração excessiva dos princípios da padronização e divisão do trabalho.
  • Incapacidade de responder às novas características do mercado global.

A Organização Multidivisional (Segundo Chandler)

Conceito gerencial em que o escritório central planeja, coordena e avalia o trabalho de diversas divisões operacionais e aloca pessoal, instalações, capital e demais recursos necessários para realizar a produção.

Aprendizado Cumulativo

Processo baseado na repetição e na experimentação. A aprendizagem é cumulativa e coletiva, dependendo das rotinas organizacionais codificadas ou tácitas.

Modelos de Inovação: Technology-Push vs. Demand-Pull

Descrição/AtributoTechnology-PushDemand-Pull
Incerteza
... Continue a ler "Gestão da Inovação, Estrutura e Fontes de Tecnologia" »

Conceitos Fundamentais: Dado, Informação, Conhecimento e TI

Classificado em Computação

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

Dado

É uma sequência de caracteres que representa uma informação.

Se não se sabe o que é ou o que representa, é considerado dado.

Informação

A partir do momento que se sabe a que se refere a cadeia (sequência) de caracteres, tem-se a informação.

É a interpretação que é feita do dado.

Conhecimento

O ato ou a atividade de conhecer, realizado por meio da razão e/ou da experiência. Estar ciente de algo ou ter o entendimento de algo.

  • Informação valiosa da mente humana que pode incluir reflexão, síntese e contexto.
  • Interpretação e aprendizado das informações obtidas, com seleção crítica do que devemos absorver.

Características Essenciais da Informação

Precisa:
Sem erros. Em alguns casos, informações incorretas são geradas porque
... Continue a ler "Conceitos Fundamentais: Dado, Informação, Conhecimento e TI" »

Exercícios de Redes: Endereçamento IP e Sub-redes

Classificado em Computação

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

Parte 1: Cálculos de IP e Fragmentação

1) Dado o IP da rede 200.210.97.120 e sabendo que temos até 14 hosts nesta rede, qual seria a máscara? 255.255.255.?
R: 255.255.255.240

2) Suponha que um ISP possua o bloco de endereços na forma 101.101.128/17. Suponha que ele queira criar quatro sub-redes a partir desse bloco, e que cada bloco tenha o mesmo número de endereços IP. Quais são os prefixos (na forma a.b.c.d/x) para essas 4 sub-redes?
R:

  • Sub 1: 101.101.128.0/19
  • Sub 2: 101.101.160.0/19
  • Sub 3: 101.101.192.0/19
  • Sub 4: 101.101.224.0/19

3) Suponha que entre o hospedeiro de origem A e hospedeiro destinatário B, os datagramas estejam limitados a 1500 bytes (incluindo cabeçalho). Admitindo um cabeçalho IP de 20 bytes, quantos datagramas seriam... Continue a ler "Exercícios de Redes: Endereçamento IP e Sub-redes" »

Entendendo o Cabeçalho IP: Type of Service e Fragmentação

Classificado em Computação

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

O Campo Type of Service (ToS)

O campo Type of Service é um dos poucos campos que tiveram seu significado ligeiramente modificado ao longo dos anos. Ele foi e ainda é destinado a distinguir entre diferentes classes de serviço, permitindo várias combinações de confiabilidade e velocidade:

  • Voz digitalizada: A entrega rápida vence a entrega segura.
  • Transferência de arquivos: Uma transmissão sem erros é mais importante do que a velocidade.

Originalmente, o campo de 6 bits continha um campo Precedence de três bits (prioridade de 0 a 7) e três flags (D, T e R) para definir a importância entre Retardo, Throughput e Confiabilidade. Na prática, os roteadores atuais ignoram esse campo.

Posteriormente, a IETF alterou o campo para acomodar Serviços

... Continue a ler "Entendendo o Cabeçalho IP: Type of Service e Fragmentação" »

Microcontroladores 8051: Perguntas e Respostas Essenciais

Classificado em Computação

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

Conceitos Fundamentais: Microprocessador vs. Microcontrolador

  1. Defina Microprocessador e Microcontrolador.
    • Microprocessador: Chip responsável pelo processamento em um microcomputador.
    • Microcontrolador: Microcomputador de um só chip que pode ainda conter elementos para uso industrial, tais como conversores A/D e D/A, PLL, PWL e PWM, entre outros.
  2. Cite as vantagens dos microcontroladores sobre os microprocessadores.

    Baixo custo, facilidade de uso e a possibilidade de ter seus programas gravados internamente.

  3. Em que tipo de memória é gravado o programa de um microcontrolador?

    Memórias não voláteis, ou seja, que não perdem suas informações na ausência de energia.

  4. Quais os tipos de memórias de programa e dados utilizadas em microcontroladores?
... Continue a ler "Microcontroladores 8051: Perguntas e Respostas Essenciais" »

Gerenciamento de Dados: Segurança, Integridade e Consultas

Classificado em Computação

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

Segurança

O acesso às informações potencialmente confidenciais deve ser controlado por usuários credenciados.

Integridade

Restrições relacionadas aos dados armazenados devem ser respeitadas para que as informações estejam sempre consistentes.

Consulta

O tempo gasto para realizar as consultas aos dados armazenados deve ser o menor possível.

Concorrência

Em geral, diversos sistemas e usuários acessarão concorrentemente as informações armazenadas.

CRUD

As operações básicas para manipular os dados persistidos são: inserir, ler, alterar e remover.

Exemplo de Insert

static void Main(string[] args)
{
 string stringDeConexao = @"driver={SQL Server};
 server=MARCELO-PC\SQLEXPRESS;database=livraria;uid=sa;pwd=sa;";
 System.Console.Write("Digite

... Continue a ler "Gerenciamento de Dados: Segurança, Integridade e Consultas" »

Classificação de Flynn e Modelos de Computação Paralela

Classificado em Computação

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

Os modelos de arquitetura de computadores são classificados pelo fluxo de instruções e dados que se apresentam.

Essa classificação é definida como a Taxonomia (classificação) de Michael Flynn. Ela é dividida em quatro categorias principais:

  • SISD - Single Instruction Single Data stream;
  • SIMD - Single Instruction Multiple Data stream;
  • MISD - Multiple Instruction Single Data stream;
  • MIMD - Multiple Instruction Multiple Data stream;

Single Instruction Single Data stream (SISD)

Um único fluxo de instruções que manipula um único fluxo de dados. Isto corresponde ao processamento sequencial característico da máquina de Von Neumann e que compreende os computadores pessoais e estações de trabalho. Apesar de os programas estarem organizados... Continue a ler "Classificação de Flynn e Modelos de Computação Paralela" »

Guia Completo de Auditoria e Segurança da Informação

Classificado em Computação

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

Auditoria de Tecnologia da Informação

Consiste em verificar se os mecanismos adotados asseguram a integridade, a privacidade e a confidencialidade dos dados e informações geradas pelos sistemas eletrônicos e processamento de dados, observando as diretrizes estabelecidas em legislação específica.

Formas de Auditoria

  • Ordinárias: Realizadas periodicamente na sede e filiais (atividades in loco), visando avaliar a eficiência dos sistemas de controle interno e a confirmação dos valores sob a guarda de órgãos e empregados, recursos logísticos, humanos, financeiros e de TI.
  • Extraordinária: Realizadas em caráter emergencial, solicitadas pelos Conselhos Diretor e Fiscal, Diretoria e Superintendentes, com características similares à auditoria
... Continue a ler "Guia Completo de Auditoria e Segurança da Informação" »

Modelo OSI: Camadas, Funções e Classificação de Redes

Classificado em Computação

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

Modelo OSI vs. ISO

ISO é a organização; OSI é o modelo.

Cada camada do modelo OSI possui um grupo de funções que cabe a ela executar para que os pacotes de dados trafeguem na rede entre a origem e o destino. A seguir, veremos uma breve descrição de cada camada do Modelo OSI, como mostrado na figura 1.2.

Camadas do Modelo OSI

Camada 7: A Camada de Aplicação

A camada de aplicação é a mais próxima do usuário, fornecendo serviços de rede a seus aplicativos, como navegadores, clientes de correio eletrônico, aplicativos bancários e outros.

Camada 6: A Camada de Apresentação

Sua função é realizar transformações adequadas nos dados, tais como a compressão de textos, a criptografia, a conversão de padrões de terminais e arquivos... Continue a ler "Modelo OSI: Camadas, Funções e Classificação de Redes" »