Notas, resumos, trabalhos, provas e problemas de Computação

Ordenar por
Matéria
Nível

Tratamento de Erros em Sistemas Distribuídos

Classificado em Computação

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

Tratamento de erros

Qualquer tipo de sistema está sujeito a erros, só que as falhas que ocorrem nos sistemas distribuídos são diferenciadas dos outros sistemas, pois elas são falhas parciais. Isto é, quando algum componente de um sistema distribuído falha, os outros componentes continuam em operação e o sistema não deixa de funcionar. A desvantagem dessa característica é que tratar essa falha é bem mais complexo do que quando o sistema para por completo.

Compatibilidade dos componentes

Para que um sistema de informação distribuído, construído a partir de hardwares e componentes de softwares diferentes, obtenha sucesso na sua expansão, é necessário que todos os seus componentes sejam compatíveis através de padrões.

Transparência

... Continue a ler "Tratamento de Erros em Sistemas Distribuídos" »

Perguntas sobre Gerenciamento de Serviços de TI

Classificado em Computação

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

Qual destas afirmações sobre a equipe da Central de Serviços está CORRETA?

c) Conscientização da cultura e prioridades do negócio é essencial para a equipe da Central de Serviços executar bem o seu trabalho

Qual das seguintes atividades podem ser melhor executadas, com a utilização do recurso de relacionamentos entre Itens de Configuração(ICs)?

1. Avaliação de impacto e causa de incidentes e problemas

2. Avaliação de impacto de uma mudança proposta

3. Planejamento e desenho de uma mudança para um serviço existente

4. Planejamento de uma atualização de tecnologia ou upgrade de software

d) Todos acima

Qual dos seguintes é um objetivo do Gerenciamento de Liberações e implementações?

d) Definir e acordar planos de liberação... Continue a ler "Perguntas sobre Gerenciamento de Serviços de TI" »

Sistemas Críticos: Confiabilidade e Segurança

Classificado em Computação

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

1. Por que a confiança é essencial em sistemas críticos?

Sistemas não confiáveis, inseguros ou desprotegidos, que tenham altos custos de falha ou causem perda significativa de dados, são rejeitados. Eles não possuem credibilidade e são vistos de forma duvidosa. Sem confiança e credibilidade, um produto nasce "morto", não tem futuro e vai à falência. Se um produto existente apresenta características de não confiabilidade, sua credibilidade decai e, dependendo dos problemas, atinge um nível de risco perigosamente alto, levando à falência.

2. Por que desenvolvedores de sistemas críticos são conservadores?

Desenvolvedores tendem a ser conservadores e preferem utilizar métodos consagrados. Eles possuem conhecimento prévio dos pontos... Continue a ler "Sistemas Críticos: Confiabilidade e Segurança" »

Métodos de transporte e critérios de otimalidade

Classificado em Computação

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

Métodos de transporte

Fazer a tabela e descobrir se está balanceada, se não, deve criar uma variável auxiliar (A) e colocar no valor final o que falta para balancear.
Na solução básica inicial deve calcular os valores para atingir o máximo e mínimo sem criar circuito.

3 métodos para a construção da solução inicial:

Método do canto noroeste; Método de Vogel ou método das penalidades; Método de custo mínimo


Método do canto noroeste

A partir da cela superior esquerda transportamos o máximo possível da origem ao destino correspondente. Esse procedimento zera a disponibilidade da linha ou da coluna da cela. O próximo transporte será feito na cela contígua (à direita ou abaixo) que tenha disponibilidade de linha e coluna correspondente.
... Continue a ler "Métodos de transporte e critérios de otimalidade" »

Introdução à Computação: Conceitos Básicos

Classificado em Computação

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

1. Quais são as funções básicas de um computador?

Receber, armazenar, processar e transmitir informações. Ele é capaz de manipular dados de acordo com uma lista de instruções chamada de programa.

2. O que é um arquivo?

É uma unidade de armazenamento de informações em um computador.

3. O que são arquivos de programa?

Arquivos de programas equivalem às aplicações de um computador que, por sua vez, é um software escrito para ser executado por um computador.

4. Explique o que são dados:

Dados são observações documentadas ou resultados da medição. A disponibilidade dos dados oferece oportunidades para a obtenção de informações. Os dados podem ser obtidos pela percepção através dos sentidos (por exemplo, observação) ou pela... Continue a ler "Introdução à Computação: Conceitos Básicos" »

Governança de TI: Conceitos e Melhores Práticas

Classificado em Computação

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

Explique a afirmação: “Tradicionalmente, a função de TI tem sido delegada ao ‘departamento de TI’ como sendo uma função única e homogênea”. De que forma a função de TI deve atuar frente às mutações de mercado?

A TI deve estar sempre em constante evolução para atender às mudanças do mercado, buscando trazer facilidade e resolução aos problemas encontrados.

Explique o fator motivador da GTI “TI como prestador de serviços”.

A TI como prestadora de serviço necessita de processos eficientes e eficazes como:

  • Projetos dentro do prazo e orçamento;
  • Atendimento aos requisitos de negócio;
  • Disponibilidade das aplicações;
  • Disponibilidade das infraestruturas;
  • Capacidade para expandir os negócios;
  • Rápida resolução de incidentes
... Continue a ler "Governança de TI: Conceitos e Melhores Práticas" »

Conceitos de Computação Gráfica e Realidade Virtual

Classificado em Computação

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

Iluminação e Sombreamento

Transparência: É como fica o ambiente após a passagem da luz por determinado material.

Sombreamento: Obscurecimento de superfícies em função de sua posição em relação à luz.

Regiões das Sombras

  • Região da Sombra: Onde a intensidade luminosa devido a uma certa fonte é nula.
  • Região de Penumbra: Onde a intensidade luminosa varia de zero até a intensidade de luz do ambiente.

Técnicas de Renderização

Ray Tracing: Possibilita a representação de cenas complexas com muitos objetos e muitos efeitos.

Radiosidade: Técnica adicional cujo resultado são imagens caracterizadas por sombras suaves e graduais.

Modelagem e Texturas

2.5D: É chamado de pseudo-3D, é um termo usado para descrever fenômenos visuais que aparentam... Continue a ler "Conceitos de Computação Gráfica e Realidade Virtual" »

Sistemas Distribuídos: Conceitos, Vantagens, Desafios e Aplicações

Classificado em Computação

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

1) Conceitue Sistemas Distribuídos.
Sistema distribuído é aquele no qual os componentes localizados em computadores
interligados em rede se comunicam e coordenam suas ações apenas passando mensagens.
2) Cite vantagens acerca dos Sistemas Distribuídos.
- Compartilhamento de dados - base de dados comum;
- Confiabilidade – se um nó falha os demais poderão continuar operando;
- Escalabilidade – aumento número de nós;
- Economia – melhor relação custo/desempenho
3) Cite alguns exemplos de Sistemas Distribuídos.
Internet, Facebook, Jogos Online, Email,
4) Explique o que quer dizer transparência e cite dois diferentes tipos de transparência.
A transparência é definida como a ocultação, para um usuário final ou para um programador

... Continue a ler "Sistemas Distribuídos: Conceitos, Vantagens, Desafios e Aplicações" »

Arquiteturas de Software: Cliente-Servidor e Peer-to-Peer

Classificado em Computação

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

Modelo Cliente-Magro

Neste modelo, todo o processamento da aplicação e o gerenciamento de dados são realizados no servidor. O cliente é responsável simplesmente por executar o software de apresentação.

Modelo Cliente-Gordo

Neste modelo, o servidor é responsável somente pelo gerenciamento de dados. O software do cliente implementa a lógica da aplicação e as interações com o usuário do sistema.

Como Funciona a Arquitetura Peer-to-Peer?

É uma arquitetura de compartilhamento direto entre utilizadores, de um computador para outro.

Processos desempenham papéis similares:

  • Não há distinção entre cliente e servidor.
  • Um Peer pode ser ora cliente, ora servidor.
  • Peers atuam cooperativamente.

Exemplos

Bittorrent, eMule, Shareaza, Limewire

Como

... Continue a ler "Arquiteturas de Software: Cliente-Servidor e Peer-to-Peer" »

Arrays, Operadores e Estruturas de Controle em C#

Classificado em Computação

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

Arrays em C#

Array: Coleção de elementos armazenados em sequência, acessível através de um índice. O primeiro elemento de um array é o índice zero (0). Arrays podem ter uma ou mais dimensões.

Definição de Array

Arrays unidimensionais possuem apenas uma dimensão (armazenamento linear). Arrays multidimensionais separam as dimensões com vírgula.

  
    string[,] nomes;
    nomes = new string[2,2];
    nomes[0, 0] = "Mara";
    nomes[0, 1] = "Mary";
    nomes[1, 0] = "Lotar";
  

Grupos de Operadores em C#

Aritméticos: Realizam operações matemáticas (e concatenação de strings com o operador +).

Operador de concatenação: Console.WriteLine("Estudo" + facul);

Relacionais: <, >, >=, <=, == (avalia igualdade), != (desigualdade)... Continue a ler "Arrays, Operadores e Estruturas de Controle em C#" »