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

Ordenar por
Matéria
Nível

Guia de Modelos de Processos: CMMI, MPS.BR e Análise de Pontos

Classificado em Computação

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

CMMI – Capability Maturity Model Integration

O modelo não descreve processos, mas oferece orientações. É um modelo integrado que pode ser utilizado em várias disciplinas.

Objetivos

  • Aumento do foco das atividades;
  • Integração dos processos existentes;
  • Eliminação de inconsistências.

Representações

  • Contínua: Níveis de Capacidade; agrupamento por categoria para uma única área de processo ou um conjunto delas.
  • Por Estágios: Níveis de Maturidade; agrupamento por nível para um conjunto de áreas de processo estabelecidas pela organização.

Nota: Uma única abordagem para representação tornou-se muito difícil.

Vantagens

  • Contínua: Maior flexibilidade, foco em áreas específicas conforme metas de negócio, comparabilidade entre organizações
... Continue a ler "Guia de Modelos de Processos: CMMI, MPS.BR e Análise de Pontos" »

Fundamentos de Hardware e Software em Computação

Classificado em Computação

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

Processadores: O Cérebro do Computador

Um processador é um circuito integrado que realiza os cálculos e a tomada de decisão de um computador. Pode-se dizer que o processador é o cérebro do computador.

Tarefas Executadas pelo Processador

  • Busca instrução na memória;
  • Executa instrução;
  • Escreve o resultado em um registrador;
  • Entre outras.

Microprocessadores RISC

Computadores com Conjunto Reduzido de Instruções (RISC) utilizam um pequeno conjunto de instruções altamente otimizado.

  • Grande número de registradores para evitar grande quantidade de interação com a memória.
  • Execução em um ciclo de clock, otimização de cada instrução aliada à técnica de pipelining.
  • Pipelining é uma técnica que permite a execução de partes de instruções
... Continue a ler "Fundamentos de Hardware e Software em Computação" »

Luz, Cor e Computação Gráfica: Fundamentos e Aplicações

Enviado por jeah e classificado em Computação

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

LUZ - Energia propagada por ondas eletromagnéticas capaz de sensibilizar

nossos olhos.
- Se não houver luz, nada se vê.

- Não vemos os objetos em si, vemos a LUZ que é refletida ou transmitida pelos  

   objetos.

     Olho humano capta a radiação luminosa;

A retina transforma em impulsos nervosos;

O cérebro faz a integração dos sinais recebidos e forma a imagem.

Infra vermelho – faixa visível - ultravioleta

Modelos de Cor

RGB - RGB é a sigla do sistema de cores aditivas formado pelas iniciais das cores em inglês Red, Green e Blue, que significa em português, respectivamente, Vermelho, Verde e Azul. O sistema de cores luminosas RGB (também designado por cor-luz) é usado nos objetos que emitem luz como, por exemplo, os monitores... Continue a ler "Luz, Cor e Computação Gráfica: Fundamentos e Aplicações" »

Transações em BD: ACID, Bloqueios e Concorrência

Classificado em Computação

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

1. Propriedades das Transações (ACID)

As propriedades ACID garantem a confiabilidade das transações em um banco de dados. São elas:

  • Atomicidade: A transação é indivisível, ou seja, ou todas as suas operações são executadas com sucesso, ou nenhuma é executada (tudo ou nada).
  • Consistência: A transação deve levar o banco de dados de um estado válido para outro estado válido. A consistência pode ser violada temporariamente durante a transação, mas deve ser restaurada ao seu final.
  • Isolamento: As transações devem ser executadas de forma isolada, como se fossem a única transação em execução no sistema. Uma transação não deve sofrer interferência de outras transações concorrentes.
  • Durabilidade: Uma vez que a transação
... Continue a ler "Transações em BD: ACID, Bloqueios e Concorrência" »

Modelo de Dados e Arquitetura de Banco de Dados

Classificado em Computação

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

Modelo de Dados

Uma coletânea de conceitos que podem ser utilizados para descrever a estrutura de um banco de dados (tipos de dados, relacionamentos e restrições) e também um conjunto de operações básicas para especificar recuperações e atualizações no banco de dados.

Categorias de Modelos de Dados:

  • Modelos de dados conceituais (alto nível): Possuem conceitos que descrevem os dados como os usuários os percebem: entidades, atributos e relacionamentos; Modelos lógicos baseados em objetos.
  • Modelos de dados representacionais (ou de implementação): Descrevem a forma como os dados estão organizados dentro do computador; Modelos lógicos baseados em registros.
  • Modelos de dados físicos (baixo nível): Descrevem detalhes de como os dados
... Continue a ler "Modelo de Dados e Arquitetura de Banco de Dados" »

Redes, Segurança e Protocolos — Glossário Essencial

Classificado em Computação

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

Glossário de Redes, Protocolos e Segurança

Label e FEC

Label: identificador de comprimento curto e definido; identifica uma FEC. Exemplos: LER — Label Edge Router; LSR — Label Switching Router.

Forward Equivalence Class (FEC): representação de um grupo de pacotes com os mesmos requisitos de transporte; recebe o mesmo tratamento na rota até o destino. Baseada em requisitos de serviços ou em um prefixo de endereçamento.

Wireless (Redes sem fio)

Wireless: dispositivos de informática ligados em uma rede sem fio. Tipos: WPAN, WLAN e WWAN.

WPAN

WPAN: rede pessoal, sem fio e de curto alcance; usa Bluetooth por ondas de rádio omnidirecionais (o sinal se propaga em todas as direções). Quando dois ou mais dispositivos Bluetooth conectam-se, formam... Continue a ler "Redes, Segurança e Protocolos — Glossário Essencial" »

Gerência de Memória e Sistemas de Arquivos: Conceitos

Classificado em Computação

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

Gerenciamento de Memória

Quais as funções básicas da gerência de memória?

  • Permitir a execução de programas residentes em memórias secundárias.
  • Possibilitar um maior número de processos residentes na memória principal.
  • Maximizar o compartilhamento do processador e de outros recursos.

Defina alocação contígua simples

Neste método, a memória principal é subdividida em duas áreas: uma para o Sistema Operacional e outra para o programa do usuário. O programa do usuário tem controle total sobre a sua área de memória.

O que é a técnica de overlay?

Consiste em dividir o programa em módulos, permitindo que cada módulo seja executado de forma independente, utilizando a mesma área de memória sequencialmente.

Defina alocação particionada

... Continue a ler "Gerência de Memória e Sistemas de Arquivos: Conceitos" »

Mecanismos IPC e Configuração de SSH sem Senha

Classificado em Computação

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

Mecanismos IPC

Fila de Mensagens (Message Queue)

Uma fila de mensagens ou message queue permite criar uma zona de intercâmbio de mensagens de tamanho fixo ao nível do sistema operativo, oferecendo um maior nível de segurança sobre quais os processos que a ela podem aceder. Além do sistema de permissões, a fila de mensagens é criada com uma chave que deverá ser apenas do conhecimento dos utilizadores deste recurso.

Uma das características deste mecanismo é que as mensagens podem ser retiradas seletivamente, já que cada uma é identificada por um tipo de mensagem. A extração pode ser por tipo ou do tipo FIFO.

Memória Partilhada

Ver artigo principal: Memória partilhada

Tal como o mecanismo anterior, este oferece as mesmas vantagens em... Continue a ler "Mecanismos IPC e Configuração de SSH sem Senha" »

Questões de Programação: Fundamentos e Lógica

Classificado em Computação

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

Tipo de Dados para Moeda e Precisão Decimal

Qual tipo de dados primitivo é indicado para a manipulação de informações no formato moeda e possui precisão de duas casas decimais?

  • a. Inteiro
  • b. Ponto Flutuante
  • c. Caractere
  • d. Decimal
  • e. Booleano

Resposta: Decimal

Operação de União de Cadeias de Caracteres (Strings)

Qual das operações com o tipo de dados String permite a união de duas cadeias de caracteres?

  • a. Comparação
  • b. Concatenação
  • c. Cópia
  • d. Ordenação
  • e. Organização

Resposta: Concatenação

Valor de Variável em Expressão Condicional

Considerando uma instrução de atribuição como resultado de uma operação condicional, qual será o valor da variável denominada X após o trecho de código abaixo?

Y = 10;
Z = 20;
X = ((Y*20)/100)
... Continue a ler "Questões de Programação: Fundamentos e Lógica" »

Glossário de Mídia: Streaming, TV e Produção Audiovisual

Classificado em Computação

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

Na TV, assistimos o que estiver passando. Na internet, o espectador escolhe o que quer assistir.

Streaming: Transmissão de áudio e vídeo via redes de computadores gerenciada por um servidor.

Best-effort: Serviço onde você tem acesso ao conteúdo audiovisual, sem garantia de qualidade, pois sua internet pode estar ruim, entre outros. Na TV, é o contrário.

Tempo real: Relação direta com o tempo presente (espaço x tempo).

Sob demanda (on-demand): O produto é disponibilizado fechado (editado previamente) e o público assiste sempre a partir do início. Para o conteúdo ser considerado sob demanda, é necessário:

  • O público esteja disponível para assistir.
  • Haja relação com o público e o conteúdo.
  • Fique claro para o público quando o conteúdo
... Continue a ler "Glossário de Mídia: Streaming, TV e Produção Audiovisual" »