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

Ordenar por
Matéria
Nível

Guia Essencial de Administração Linux: Quotas, DHCP, Squid, Iptables

Classificado em Computação

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

1. Qual é o nome do arquivo de configuração para cotas de disco?

O arquivo de configuração onde se deve editar para permitir utilizar cota de disco em uma determinada partição é:

/etc/fstab

2. É possível aplicar cota de disco em apenas um diretório?

Sim. Para aplicar cotas de disco em apenas um diretório, é necessário:

  • Editar o arquivo /etc/fstab.
  • Apontar o diretório e adicionar as opções usrquota (cota de usuário) e grpquota (cota de grupo).

3. O "d" em "dhcpd.conf" tem algum significado?

No arquivo de configuração dhcpd.conf, o "d" no final de "dhcpd" significa:

Daemon

4. Exemplo de configuração DHCP e ajuste para nova rede

Um exemplo de um arquivo de configuração do serviço DHCP, dhcpd.conf:

default-lease-time 86400;
option
... Continue a ler "Guia Essencial de Administração Linux: Quotas, DHCP, Squid, Iptables" »

SQL Essencial: Comandos, Normalização e DDL/DML

Enviado por Elvis Venancio e classificado em Computação

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

Comandos SQL Essenciais

Manipulação de Dados e Strings

Exemplos de manipulação de dados e strings em SQL:

  • SELECT 'R$ ' + CONVERT(VARCHAR(20),ValorUnit) FROM Midias
  • SELECT REPLICATE('0', 6 - LEN(CodGenero)) + CAST(CodGenero AS VARCHAR) FROM Genero
  • SELECT TOP 2 LEFT(Descricao, 4) FROM Genero
  • SELECT SUBSTRING(Descricao, 1, 3) AS Texto FROM Genero

Consultas com JOINs

Exemplos de consultas utilizando JOINs para combinar dados de múltiplas tabelas:

  • SELECT i.CodLocacao, c.Cliente, m.DescMidia FROM ItensLocacao i 
    JOIN Midias m ON (i.CodMidia = m.CodMidia)
    JOIN
    Locacao l ON (i.CodLocacao = l.CodLocacao)
    JOIN
    Cliente c ON (l.CodCli = c.CodCli)
  • SELECT COUNT(*) AS Qtd , g.Descricao FROM Midias m JOIN Genero g ON (g.CodGenero = m.CodGenero) GROUP BY g.Descricao
  • SELECT
... Continue a ler "SQL Essencial: Comandos, Normalização e DDL/DML" »

Gerenciamento de Redes: Conceitos Essenciais e SNMP

Classificado em Computação

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

Descreva o Modelo de Gerenciamento de Redes TCP/IP.

Agentes são instalados nos elementos gerenciados, respondendo a solicitações enviadas pelo gerente através de um protocolo. As informações que os agentes têm à disposição estão armazenadas em um banco de dados de informações de gerenciamento (MIB - Management Information Base).

O que é Gerenciamento Não Intrusivo? Dê um Exemplo.

  • É considerado não intrusivo porque não adiciona nenhum tráfego de gerenciamento extra à rede.
  • Exemplo: Um software (sniffer) que captura todos os pacotes do enlace e fornece resultados sobre o tráfego, sem interferir ativamente na comunicação.

Como o Gerenciamento de Redes Era Realizado Antes do SNMP?

Antes do SNMP, o gerenciamento de redes era frequentemente... Continue a ler "Gerenciamento de Redes: Conceitos Essenciais e SNMP" »

Sistemas Microprocessados: Componentes, Memória e Arquiteturas

Classificado em Computação

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

Unidade I: Componentes de um Sistema Microprocessado

O Microprocessador

Um microprocessador é uma máquina capaz de resolver problemas através da execução de instruções que lhe são dadas. Essa máquina executa instruções simples, tais como:

  • Somar dois números;
  • Verificar se um número é zero;
  • Copiar dados de uma parte da memória para outra.

Estas instruções básicas formam a linguagem de máquina. Portanto, um processador executa uma série de instruções de um conjunto conhecido como conjunto de instruções (ISA - Instruction Set Architecture).

Armazenamento do Programa

Onde o programa fica armazenado?

  • Um programa fica armazenado na memória de programa, de onde o processador deve buscá-lo para executá-lo;
  • Um programa é composto por
... Continue a ler "Sistemas Microprocessados: Componentes, Memória e Arquiteturas" »

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

Classificado em Computação

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

Atividade 00: Fundamentos de Sistemas Distribuídos

1. O que são Sistemas Distribuídos?

Sistemas distribuídos consistem na interligação de várias redes de computadores (com tamanhos, naturezas e conteúdos diversos), formando um ambiente onde a comunicação entre os computadores é fundamental.

2. A Internet como Exemplo de Sistema Distribuído

A Web é um excelente exemplo de sistema distribuído porque possibilita a transferência de arquivos, transações bancárias, diversas pesquisas, compras online e comunicação global, tudo através da conexão entre computadores em diferentes partes do mundo. Por exemplo, ao acessar o site Amazon.com e pesquisar um produto, a busca retorna várias lojas que o possuem. Ao escolher o produto e efetuar... Continue a ler "Sistemas Distribuídos: Conceitos, Aplicações e Desafios em TI" »

Fundamentos da Análise e Desenvolvimento de Sistemas

Classificado em Computação

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

Para o sucesso de um projeto de sistema, é fundamental compreender suas características e os sistemas que a empresa realmente necessita.

Papéis Essenciais no Desenvolvimento de Sistemas

Analista de Perfil

Mais voltado para a especificação dos requisitos do que para o conhecimento da programação e operação de máquinas.

Analista de Sistemas

É responsável por especificar os requisitos do sistema do ponto de vista da eficácia, ou seja, garantir que o sistema alcance os objetivos globais da empresa. Trata-se de certificar-se de que o sistema fará o que precisa ser feito, independentemente da instrução que será dada para se chegar a esse objetivo.

Projetista

Tem como papel focar na eficiência, isto é, voltado para a obtenção do melhor

... Continue a ler "Fundamentos da Análise e Desenvolvimento de Sistemas" »

Componentes de um Computador e Memórias

Classificado em Computação

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

CPU

A CPU é composta basicamente de três elementos:

  • Unidade de controle
  • Unidade lógica e aritmética
  • Registradores

As seções que seguem apresentam cada um destes componentes.

RAM (Memória de Leitura e Escrita)

São chips de memória que podem ser lidos e gravados pela CPU a qualquer instante. A CPU usa a RAM para armazenar e executar programas vindos do disco, para ler e gravar os dados que estão sendo processados. Uma outra característica da RAM é que se trata de uma memória volátil. Isso significa que quando o computador é desligado, todos os seus dados são apagados.

ROM

São chips de memória que podem ser lidos pela CPU a qualquer instante, mas não podem ser gravados pela CPU. Sua gravação é feita apenas pelo fabricante do computador... Continue a ler "Componentes de um Computador e Memórias" »

O que é um Sistema Operacional? Funções e Definições

Classificado em Computação

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

Definição de Sistema Operacional

Suite ou o software projetado para permitir a comunicação com um usuário de computador e gerir seus recursos em um ambiente confortável e eficiente.

O que é um meio de transmissão?

O que é o POST?

Em auto-teste (Power On Self Test, POST).

Quais são as funções de um sistema operacional?

Gerenciando Hardware: Refere-se ao fato de gerir mais eficazmente os recursos da sua máquina.

Facilitar o trabalho do usuário: Permite a comunicação com os dispositivos na máquina.

Esconder toda essa complexidade e fornecer ao programador um conjunto de instruções mais convenientes para o trabalho.

Executando no modo central de monitorização, com prioridade e, geralmente, com a proteção do hardware.

Compiladores,... Continue a ler "O que é um Sistema Operacional? Funções e Definições" »

Fundamentos de Gerenciamento de Bancos de Dados: Conceitos Essenciais

Classificado em Computação

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

Recuperação de Dados em SGBD

  • Recuperação: Recuperar dados de fontes de erro mencionadas. A restauração do banco de dados ao seu estado normal é responsabilidade do DBA, que é encarregado da execução dos procedimentos para a detecção de erros e recuperação. O DBA detém o controle centralizado do banco de dados. Para isso, busca-se reduzir o número de pessoas com acesso aos detalhes técnicos e de design para o funcionamento do SGBD.

Gerenciamento de Simultaneidade

  • Simultaneidade: Ocorre em ambientes multiusuário, quando múltiplos usuários tentam acessar os mesmos dados simultaneamente. Isso acontece quando o sistema multiusuário não implementa controles adequados para sincronizar os processos que afetam o banco de dados, geralmente
... Continue a ler "Fundamentos de Gerenciamento de Bancos de Dados: Conceitos Essenciais" »

Modelos, Processos e Ferramentas em Engenharia de Software

Classificado em Computação

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

O Processo de Software

Um conjunto estruturado de atividades necessárias para o desenvolvimento de um sistema de software, incluindo:

  • Especificação
  • Projeto
  • Validação
  • Evolução

Modelos de Processo de Software

Modelo Cascata

Fases do Modelo Cascata:

  • Análise e Definição de Requisitos
  • Projeto de Sistema de Software
  • Implementação e Teste de Unidade
  • Integração e Teste de Sistema
  • Operação e Manutenção

Problemas do Modelo Cascata:

Praticamente inflexível, o projeto em estágios distintos dificulta a resposta aos requisitos em constante mudança do cliente.

Desenvolvimento Exploratório

O objetivo é trabalhar com os clientes e desenvolver um sistema final a partir de uma especificação inicial.

Prototipagem Throwaway

O objetivo é compreender os requisitos... Continue a ler "Modelos, Processos e Ferramentas em Engenharia de Software" »