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

Ordenar por
Matéria
Nível

Sincronização e Segurança em Sistemas Distribuídos

Classificado em Computação

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

Lamport – Feito para sincronização de clocks lógicos. Exigência: ordenação global de todos os eventos do sistema. Para cada par de eventos, deve-se saber qual aconteceu antes.

Passos:

  1. Envia mensagem a todos os processos e para si mesmo (mensagem = nome da região, seu número, tempo corrente).
  2. Quando um processo recebe:
    • a) Se o receptor não estiver usando ou não for usar, retorna OK.
    • b) Se estiver usando, não responde e guarda requisição na fila.
    • c) Se também quer usar, verifica o tempo da mensagem recebida com o da enviada. Se for menor, envia OK. Se não, não responde e guarda na fila.
  3. Após enviar a requisição, aguarda o OK dos demais.
  4. Termina o uso, envia OK para todos da fila.

Características:

  • Nenhum processo espera indefinidamente.
... Continue a ler "Sincronização e Segurança em Sistemas Distribuídos" »

Gestão de Configuração e Controle de Produtos de Software

Classificado em Computação

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

Gestão de Produtos de Software

1. Tipos de Produtos de Software e Objetivos do Controle

Tipos de Produtos de Software: Documentos, códigos-fonte de unidades de programas, arquivos de dados e diagramas.

Objetivos do Controle de Produto de Software: Controlar e gerenciar o desenvolvimento de software e suas alterações de versões.

2. Controle de Produtos em Projetos de Software

O controle de produtos de software pode ser realizado através do armazenamento em repositórios ou diretórios. Estes repositórios devem ser acessíveis a todos, mas as alterações devem ser restritas às pessoas responsáveis pelo controle.

3. Importância do Controle de Produtos

O controle de produtos é crucial para garantir que apenas alterações autorizadas sejam... Continue a ler "Gestão de Configuração e Controle de Produtos de Software" »

Tarefas de Manutenção e Evolução Histórica da Manutenção

Classificado em Computação

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

Tarefas de Manutenção

Indique quatro das mais importantes tarefas de manutenção:

  • Lubrificação
  • Limpeza
  • Ensaio
  • Calibração

Ordene as frases:

  1. Evolução Histórica da Manutenção
  2. 1 - Repara avaria - Recuperação do investimento do equipamento, mantendo-o operacional/responsabilidade do operador
  3. 2 - Evitar avaria - Linhas de produção sem paragens, manutenção planeada - Disponibilidade dos equipamentos e especialista em manutenção
  4. 3 - Adivinhar avaria - Meios de diagnóstico, evita a intervenção sistemática e periódica
  5. 4 - Fim da manutenção - Não se verifica o fim, mas a redução. Equipamentos com manutenção específica invalida o fim da serralharia



Complete o Diagrama

Complete o diagrama:

  1. 1 - Corretiva/Reativa
    • 1.1 - Planeada -> Estimativa
... Continue a ler "Tarefas de Manutenção e Evolução Histórica da Manutenção" »

Sistemas Distribuídos: RPC, CORBA, RMI, EJB e Mais

Classificado em Computação

Escrito em em português com um tamanho de 12,39 KB

Questões sobre Sistemas Distribuídos

1. Qual o propósito do RPC? Explique com um exemplo como o RPC facilita a vida do desenvolvedor comparado ao socket puro.

O RPC (Remote Procedure Call) surgiu para retirar do desenvolvedor a responsabilidade de programar os requests e responses dentro do socket. Foi desenvolvido para permitir que programadores desenvolvam software distribuído como se estivesse em execução no mesmo computador, sem ter que se preocupar com códigos de rede (uso de sockets). Ao utilizar computação distribuída com sockets, o desenvolvedor perde tempo codificando métodos e chamadas que precisam ser atendidas – praticamente reinventa a roda. Com RPC, é utilizado um paradigma modular que facilita a manutenção do código.... Continue a ler "Sistemas Distribuídos: RPC, CORBA, RMI, EJB e Mais" »

Compreendendo a Tomada de Decisões: Heurísticas, Vieses e Modelos

Classificado em Computação

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

I) O Seis Sigma nasceu na Motorola em 15 de janeiro
E)As três afirmações estão corretas.

I) O seis sigma tem como objetivo aumentar
A)As afirmações I e II estão corretas e III incorreta;

O Lean Manufacturing, por sua vez, é uma iniciativa

C)As afirmações I a IV estão corretas e a V está incorreta.

I) O Seis Sigma enfoca os objetivos estratégicos
C)Estão corretas as afirmativas I a IV;

I) Os programas de qualidade anteriormente adotados
E)As quatro afirmações estão corretas e a I e II se

I) Aumentar a lucratividade;
C)As afirmações I a V e a VII estão corretas e a VI

O programa Seis Sigma, vem se aprimorando sendo
A)Estão corretas as afirmativas I a IV;

O processo é tão importante quanto as pessoas. A
E)As três respostas estão... Continue a ler "Compreendendo a Tomada de Decisões: Heurísticas, Vieses e Modelos" »

Guia Essencial: Gerenciamento Financeiro e COBIT

Classificado em Computação

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

Gerenciamento Financeiro

Objetivo do Gerenciamento Financeiro

O objetivo é otimizar os recursos financeiros, apoiar decisões de investimentos, atribuir custos, influenciar o comportamento do cliente e melhorar o controle dos contratos externos/fornecedores.

Elementos de Custo

  • Hardware
  • Software
  • Pessoal
  • Acomodações
  • Serviço externo
  • Transferências de custo

Categorias dos Elementos de Custo

  • Fixos: existem mesmo ao final do serviço.
  • Variáveis: acompanham as mudanças na atividade do negócio.
  • Diretos: podem ser alocados a um serviço ou departamento.
  • Indiretos: têm que ser divididos entre vários departamentos/serviços.
  • De Capital: aplicados aos ativos, aos bens físicos.
  • Operacional: do dia a dia da operação da TI.

COBIT: Visão Geral

O que é COBIT?

É... Continue a ler "Guia Essencial: Gerenciamento Financeiro e COBIT" »

Fundamentos de Software e Sistemas Operacionais

Classificado em Computação

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

O Universo do Software e Sistemas Operacionais

Software são programas de computador que o tornam útil, permitindo executar tarefas e obter os resultados solicitados pelo usuário.

Tipos de Software

  • Sistema Operacional (SO): Gerencia os componentes de hardware para que possam ser utilizados pelos softwares aplicativos e provê uma interface de comunicação entre o usuário e a máquina.
  • Software Utilitário: Software desenvolvido para facilitar e agilizar a execução de tarefas específicas de manutenção, otimização ou diagnóstico do sistema.
  • Software Aplicativo: Software que oferece serviços e funcionalidades para atender a necessidades de determinados grupos de pessoas ou interesses individuais (por exemplo, editores de texto, planilhas
... Continue a ler "Fundamentos de Software e Sistemas Operacionais" »

## Formatos de Arquivo, Atalhos e Conceitos de Informática

Classificado em Computação

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

Formatos de Arquivo Suportados

  • Áudio: aac, wma, .mp3, .ac3, wav
  • Imagens: .png, gif, jpg, tiff, bmp, svg
  • Textos: .doc, .docx, .odt, .txt, .rtf, .dot, .dotx
  • Vídeos: .wmv, .mp4, mkv, avi, mpeg, mov
  • Executáveis: exe, .bat, bin, apk, app
  • Compactação: .zip, .gz, .rar, .tgz
  • Planilhas: .xls, .xlsx, .xlsm, .xltm, .ods
  • Apresentação: .ppt, .pptx, .pps, .ppsx, .odp

Restrições de Nomes de Arquivos e Pastas

Os nomes de pastas e arquivos não podem conter caracteres inválidos: \ / <> * : ? "

Atalhos de Teclado Comuns

  • Ctrl + 1: Aplicar estilo itálico
  • Ctrl + N: Aplicar estilo negrito
  • Ctrl + O: Criar um novo documento
  • Ctrl + A: Abrir um documento
  • Ctrl + B: Salvar o documento
  • Ctrl + T: Selecionar todos os elementos do documento
  • Ctrl + S: Aplicar estilo sublinhado
  • Ctrl
... Continue a ler "## Formatos de Arquivo, Atalhos e Conceitos de Informática" »

Exemplo Simplificado de Criptografia RSA

Classificado em Computação

Escrito em em português com um tamanho de 484 bytes

Usando RSA, escolha p=2 e q=13
n=26 e z=12.
e=5 e d=5
e*d=25
Chave pública=(26,5) e chave privada=(26,5)
c = me mod n
Letra m Criptografado = me mod 26
a 1
Letra m Criptografado = me mod 26
d 4
Usando RSA, escolha p=3 e q=11
n=33 e z=20.
e=7 e d=3
e*d=21
Chave pública=(33,7) e chave privada=(33,3)

Conceitos de POO: Classes, Objetos e Métodos

Classificado em Computação

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

1 - Defina o que é uma Classe e um Objeto.

Classe. É o agrupamento de objetos com a mesma estrutura de dados (definida pelos atributos ou propriedades) e comportamento (operações), ou seja, classe são as descrições dos objetos! Objeto. Objeto é uma classe sendo instanciada!! De maneira mais conceitual, um objeto é algo distinguível que contém atributos (ou propriedades) e possui um comportamento. Cada objeto tem uma identidade e é distinguível de outro mesmo que seus atributos sejam idênticos.

2 - O que representam os métodos em linguagens orientadas à objetos, e qual a sua relação com os dados de um objeto?

Métodos são as funções da classe que representam as ações que serão aplicadas às informações da classe. Executam... Continue a ler "Conceitos de POO: Classes, Objetos e Métodos" »