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

Ordenar por
Matéria
Nível

Gestão de Processos e Comutação em SO

Classificado em Computação

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

Scheduling de Processos

É característico dos sistemas operativos de tipo 'batch'. Porquê?

Preemptive scheduling - quando o processador pode ser retirado ao processo que o detém; tipicamente, por esgotamento do intervalo de tempo de execução que lhe foi atribuído, ou por necessidade de execução de um processo de prioridade mais elevada. É característico dos sistemas operativos de tipo interativo. Porquê? Que política de 'scheduling' deverá existir nos sistemas operativos de tempo real? Porquê?

Comutação de Processos

Os processadores atuais têm basicamente dois níveis de funcionamento:

  • Nível supervisor - todo o conjunto de instruções do processador (instruction set) pode ser executado; trata-se de um modo de funcionamento privilegiado,
... Continue a ler "Gestão de Processos e Comutação em SO" »

Conceitos Fundamentais em Gerenciamento de Projetos

Classificado em Computação

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

PMBOK:
É o guia que identifica um subconjunto do conjunto de conhecimentos em gerenciamento de projetos, que é amplamente reconhecido como boa prática, sendo por essa razão utilizado como base pelo PMI.
PMI:
É o Project Management Institute, uma organização que publica práticas relacionadas a projetos ou gerência de projetos.
PMP:
É uma certificação emitida pelo PMI que atesta profundos conhecimentos nas boas práticas de gerenciamento de projetos, responsabilidade social e ética.
Projeto:
É um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo.

Fatores que auxiliam a diferenciar “Projetos” de “Atividades Rotineiras”:

  1. Objetivo: O ciclo do projeto se encerra ao atingir o objetivo.
  2. Horizonte Temporal:
... Continue a ler "Conceitos Fundamentais em Gerenciamento de Projetos" »

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" »

Nove desenhos que eu tenho aqui quer as cópias aqui está o primeiro fazer um como este

Classificado em Computação

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

Alta Disponibilidade
Evite interromper a óperação foi
deve ter os elementos pára evitar interrupções
se ocorrer, pára minimizar o tempo deles.
Elementos obrigatórios
tecnologia com baixo índice de insucesso
tolerância a desastres (redundância)
dispor de procedimentos de contingência
comutação (manual ou automátiço)
Controlar Alterações
Regime geral de redundância
Imagem
Camadas de um sistema protegido
Apresentação:
Esta camada representa a interface gráfica do usuário que vai ver o operador eo cliente através de um navegador de internet e será servido por um servidor web que irá gerenciar o contexto e sessão.
A lógica comercial: Esta camada contém toda a lógica de negócios, as transações são bem tratadas... Continue a ler "Nove desenhos que eu tenho aqui quer as cópias aqui está o primeiro fazer um como este" »

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" »

Redes de Computação e Automação de Negócios

Classificado em Computação

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

Plataformas de Rede de Computação

  • Internet

    A Internet serve como ponte de comunicação com clientes, fornecedores e parceiros de negócios. A rede também oferece um meio prático para o autoatendimento pelo cliente, reduzindo a intermediação em todos os mercados.

  • Intranet

    É utilizada para o uso privado da mesma tecnologia, software e aplicativos empregados na Internet, criando uma rede de uso exclusivo de uma empresa.

  • Extranet

    A Extranet permite a extensão da empresa, conectando-a a outras organizações e indivíduos que precisam se comunicar e trabalhar juntos para atingir objetivos comerciais comuns. Extranets, que são redes Intranet usadas seletivamente para parceiros, fornecedores e clientes, são uma parte essencial da estratégia

... Continue a ler "Redes de Computação e Automação de Negócios" »

Arquitetura de Multiprocessadores Simétricos (SMP)

Enviado por Elvis Venancio e classificado em Computação

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

Multiprocessadores Simétricos (SMP)

Consiste em múltiplos processadores similares conectados entre si e à memória por um barramento ou outra forma de conexão interna.

Características

  • Dois ou mais processadores similares, com capacidade de processamento comparável.
  • Os processadores compartilham uma mesma memória e o acesso aos mesmos dispositivos de E/S (Entrada/Saída), através de canais comuns ou não.

Exemplo: SMP Sun Enterprise Server.

Barramento de Tempo Compartilhado

Características

  • Estruturas e interfaces são praticamente as mesmas de um uniprocessador.
  • Utiliza um mecanismo de tempo compartilhado.
  • Limitado a dois ou três processadores, pois o barramento se torna um gargalo.
  • O uso de cache melhora o tráfego no barramento e possibilita
... Continue a ler "Arquitetura de Multiprocessadores Simétricos (SMP)" »

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" »

SQL Server: SPs, Triggers e Formas Normais do Banco de Dados

Classificado em Computação

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

Procedimento Armazenado (SP): Inclusão de Compra

Desenvolvimento de um Procedimento Armazenado (SP) para inclusão de registros na tabela compras. O procedimento deve garantir que não seja permitida a inclusão de uma compra se o número da nota e o código do fornecedor já estiverem cadastrados. Em caso de sucesso, deve retornar o status de inclusão; caso contrário, retorna 0, acompanhado de uma mensagem informativa.

Código T-SQL: sp_addcompra


CREATE PROCEDURE sp_addcompra
(
    -- Parâmetros de entrada
    @num_nota INT, 
    @cod_fornecedor INT, 
    @data DATETIME, 
    @valor_total FLOAT
)
AS 
BEGIN
    SET NOCOUNT ON;
    
    BEGIN TRANSACTION;

    -- Verifica se a compra já existe (Nota e Fornecedor)
    IF (SELECT COUNT(*) FROM
... Continue a ler "SQL Server: SPs, Triggers e Formas Normais do Banco de Dados" »