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

Ordenar por
Matéria
Nível

Codificação de Vídeo em Padrões MPEG

Classificado em Computação

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

Codificação Espacial e Temporal

A codificação de vídeo nos padrões MPEG baseia-se em codificação espacial e temporal.

Codificação Espacial

Na codificação espacial, cada quadro é codificado e transmitido independentemente. Assim, a reprodução não requer conhecimento de quadros anteriores ou posteriores. Este princípio assemelha-se à compressão JPEG.

Codificação Temporal

Na codificação temporal, um quadro de referência é comprimido e transmitido. Os quadros subsequentes são comparados com a referência, e apenas as diferenças (erros de imagem) são transmitidas. Diversas técnicas otimizam a localização e transmissão dessas diferenças.

Predição de Quadros e Tipos de Quadros

A Predição de Quadros, um tipo de compressão... Continue a ler "Codificação de Vídeo em Padrões MPEG" »

Estratégias e Critérios de Escalonamento de CPU

Classificado em Computação

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

O Conceito de Escalonamento de CPU

O objetivo da multiprogramação é ter sempre algum processo em execução para maximizar a utilização da CPU. Para um sistema uniprocessador, nunca haverá mais de um processo em execução simultaneamente. Se houver mais de um processo, o restante terá de esperar até que a CPU esteja livre e possa ser reescalonada.

A ideia da multiprogramação é relativamente simples: um processo é executado até ter de esperar, geralmente pela conclusão de um pedido de E/S (Entrada/Saída). Em um sistema de computação simples, a CPU ficaria ociosa. Todo este tempo de espera é perdido, e nenhum trabalho útil é realizado. Com a multiprogramação, esse tempo é usado de forma produtiva. Vários processos são... Continue a ler "Estratégias e Critérios de Escalonamento de CPU" »

Explorando a Camada de Enlace: Serviços, Endereçamento e Protocolos

Classificado em Computação

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

1. Serviços Essenciais da Camada de Enlace

A Camada de Enlace pode desempenhar diversos serviços cruciais para a comunicação em redes. Abaixo, descrevemos cinco deles:

  • Enquadramento de Dados

    Quase todos os protocolos da camada de enlace encapsulam cada datagrama da camada de rede dentro de um quadro na camada de enlace antes de transmiti-lo pelo enlace.

  • Entrega Confiável

    Quando um protocolo de camada de enlace fornece serviço confiável de entrega, ele garante que irá transportar cada datagrama da camada de rede pelo enlace sem erro.

  • Controle de Fluxo

    Os nós de cada lado de um enlace têm uma capacidade limitada de armazenar quadros. Este é um problema potencial, pois um nó receptor pode receber quadros a uma velocidade maior do que sua

... Continue a ler "Explorando a Camada de Enlace: Serviços, Endereçamento e Protocolos" »

Funções da Camada de Controle e Catálogo de Serviços

Classificado em Computação

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

Encerramento de Serviço

*Provedor: Baixa conexão e não pagamento.

*Cliente: Não prestou suporte e não houve disponibilidade do serviço.

Funções da Camada de Controle

  1. Alocação e Estado de Recursos: Esta função tem como objetivo...
  2. Programa de Operações: Gerencia com base nos recursos.
  3. Distribuição de Unidades de Produção: Gerencia o fluxo.
  4. Controle de Documentos: Controla registros e formulários.
  5. Aquisição de Dados: Obtenção de dados operacionais.
  6. Gerenciamento de Mão de Obra: Disponibiliza informações dos integrantes.
  7. Gerenciamento de Qualidade: Realiza análise em tempo real, dados do chão de fábrica.
  8. Gerenciamento de Processo: Monitora os processos da produção.
  9. Gerenciamento de Manutenção: Acompanha e orienta as atividades,
... Continue a ler "Funções da Camada de Controle e Catálogo de Serviços" »

COMMIT e ROLLBACK: Gerenciando Transações SQL

Classificado em Computação

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

Confirmando Alterações com COMMIT

Todas as alterações de dados feitas durante a transação serão temporárias até que ela seja submetida a COMMIT.
O estado dos dados antes da execução da instrução COMMIT ou ROLLBACK pode ser descrito da seguinte forma:

  • As operações de manipulação de dados afetam principalmente o buffer de banco de dados; portanto, é possível recuperar o estado anterior dos dados.
  • O usuário atual pode visualizar os resultados das operações de manipulação de dados consultando as tabelas.
  • Outros usuários não podem visualizar os resultados das operações de manipulação de dados executadas pelo usuário atual. O servidor Oracle institui a consistência de leitura para garantir que cada usuário veja os dados
... Continue a ler "COMMIT e ROLLBACK: Gerenciando Transações SQL" »

Benefícios e estratégias de TI para a empresa

Classificado em Computação

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

Benefícios da Tecnologia da Informação

TI é o conjunto das atividades e soluções que envolvem hardware, software, banco de dados e redes que atuam para facilitar o acesso, análise e gerenciamento das informações.

SI são elementos ou componentes responsáveis por coletar, manipular, armazenar e transmitir dados que sejam úteis ao desenvolvimento de produtos ou serviços.

Benefícios na TI: capacidade de melhorar a qualidade e disponibilidade de informações importantes da empresa, clientes e fornecedores.

Estratégia da Informação

Necessidades informacionais da empresa do que é preciso em melhoria, recursos para a melhoria de produtos, armazenamento, recuperação, distribuição, comunicação, segurança.

Área de TI dedicada a projetos... Continue a ler "Benefícios e estratégias de TI para a empresa" »

Compiladores e Interpretadores: Funcionamento e Estrutura

Classificado em Computação

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

Compilador

É um programa de computador que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem (código objeto). Classicamente, um compilador traduz um programa de uma linguagem textual facilmente entendida por um ser humano para uma linguagem de máquina.

Interpretador

Percorre, linha a linha, as instruções do programa e as interpreta conforme as lê, enviando para o processador, que então executa cada ação correspondente.

Vantagens e Desvantagens

  • Desvantagem: A cada execução, o programa precisa ser traduzido e interpretado novamente. A execução é mais lenta e o código-fonte sempre precisa ser lido.
  • Vantagem: Consome menos memória, não precisa
... Continue a ler "Compiladores e Interpretadores: Funcionamento e Estrutura" »

Fundamentos ITIL: Ciclo de Vida, Papéis e Processos

Classificado em Computação

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

O núcleo do ITIL está estruturado em volta de:

c) Ciclo de Vida de Serviço

O que um serviço sempre entrega aos clientes:

c) Valor

Para que é utilizado o modelo RACI (Matriz de Atribuição de Responsabilidades)?

a) Documentar os papéis e relacionamentos das partes interessadas em um processo ou atividade

Um dono de processo foi identificado com um “i” em uma matriz de atribuição de responsabilidade (RPCI, ou RACI em inglês). Qual dos seguintes seria esperado dele?

c. Ser mantido atualizado sobre o progresso de uma atividade

Qual dos seguintes NÃO é uma fase do ciclo de vida do serviço?

a) Otimização de Serviço

Qual das sentenças está CORRETA para todos os serviços de TI?

d) Eles entregam valor aos clientes

Qual estágio do Ciclo de

... Continue a ler "Fundamentos ITIL: Ciclo de Vida, Papéis e Processos" »

Arquitetura de Computadores: Conceitos Fundamentais

Classificado em Computação

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

O conceito de programa armazenado foi uma das ideias fundamentais apresentadas por Von Neumann que permitiu a flexibilidade do computador. Os dados e os programas são armazenados na memória, em regiões distintas, sendo que um programa é composto por uma coleção de instruções que são lidas e executadas em sequência. Os programas são formados, essencialmente, por comandos que são lidas sequencialmente da memória, uma após a outra. A memória cache surgiu quando as memórias não eram mais capazes de acompanhar o processador em velocidade, fazendo com que muitas vezes ele tivesse que ficar "esperando" os dados serem liberados pela memória RAM para poder concluir suas tarefas, perdendo muito em desempenho. Para solucionar este problema,... Continue a ler "Arquitetura de Computadores: Conceitos Fundamentais" »

Configuração de Servidores: DNS (BIND), Web (Apache) e Mail

Classificado em Computação

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

Configuração DNS: BIND

Parâmetros de Autoridade de Domínio (SOA)

  • Serial: 2018091301
  • Refresh: 604800
  • Retry: 86400
  • Expire: 2419200
  • Negative Cache TTL: 604800

FQDN (Fully Qualified Domain Name): ns1.labmetodista.lab.

Parâmetro de Configuração de Nameservers

dns-nameservers "172.16.215.10" (Utilizado para determinar o endereço do servidor DNS na VM)

Comando 'server' no nslookup

Objetivo: Encontrar o IP do servidor que está sendo utilizado para fazer a consulta.

Consultas DNS (Comando DIG)

  1. Entradas do tipo A (uol.com.br): DIG A UOL.COM.BR
  2. Entradas do tipo MX (facebook.com): DIG MX FACEBOOK.COM
  3. Entradas do tipo TXT (SPF) (gmail.com): DIG TXT GMAIL.COM
  4. Entradas do tipo SOA (estadao.com): DIG SOA ESTADAO.COM
  5. Entradas do tipo AAAA (youtube.com): DIG AAAA YOUTUBE.
... Continue a ler "Configuração de Servidores: DNS (BIND), Web (Apache) e Mail" »