Anotações, resumos, trabalhos, provas e exercícios de Computação de Outros cursos

Guia Rápido de Comandos Essenciais de Desenho

Computação3,04 KB

Comandos de Bloco e Texto

MAKE BLOCK: Cria blocos a partir de elementos previamente desenhados.

INSERT BLOCK: Insere na área de desenho um bloco de desenho previamente definido.

MULTILINE TEXT: Insere uma caixa de texto.

TEXT STYLE: Configura um estilo de texto a ser utilizado.

Comandos de Edição

EDIT POLYLINE: Configura polyline previamente desenvolvida.

  • close: Fecha um plano em aberto desenvolvido com polyline, com mais de dois segmentos de reta.
  • join: Faz a união de linhas selecionadas, transformando em um único objeto (polyline).
  • width: Aumenta a espessura da polyline.
  • fit: De forma suave transforma ângulos em raios (curvas).
  • spline: De forma intensa transforma ângulos em raios (curvas).
  • decurve: Reverte as ações executadas nas opções FIT
...
Continue lendo "Guia Rápido de Comandos Essenciais de Desenho" »

Guia de Estudos: Computação Distribuída e Arquiteturas

Computação3,64 KB

1. Três desafios da computação distribuída

Concorrência, inexistência de relógio global e falhas independentes.

2. Diferença entre computação ubíqua e computação em grade (Grid)

A computação ubíqua é a interseção da computação móvel e pervasiva.

3. Virtualização de servidores e TI Verde

Menos gasto de energia, menos gases poluentes e menos lixo eletrônico.

4. Exemplo de alta prioridade no tratamento de falhas

Aeroportos e bolsas de valores.

5. Associação: Falha, Erro e Defeito

  • Falha: É física (ex: LED do HD).
  • Erro: Ocorre no bit ou na transmissão.
  • Defeito: É a percepção do usuário sobre o problema.

6. Falha física vs. Falha humana

  • Falha humana: Provocada por ação humana.
  • Falha física: Provocada por defeito não atribuído
...
Continue lendo "Guia de Estudos: Computação Distribuída e Arquiteturas" »

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

Computação4,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 lendo "Gestão de Processos e Comutação em SO" »

Processo de Controle e Desenvolvimento de Sistemas

Computação3,68 KB

Processo de Controle para Tomada de Decisão

Definição de Controle

Por que controlar?

  • Evitar faltas;
  • Evitar desperdícios;
  • Otimizar os lucros;
  • Evitar excessos;
  • Ter melhor gerenciamento do processo;
  • Ter domínio das operações.

Funções do Controle

  • Função Administrativa: Parte do processo de planejar, organizar, dirigir e controlar, com a função de acompanhar e avaliar o que foi planejado.
  • Meio de Regulação: Mantém o funcionamento do processo dentro dos limites estabelecidos, monitorando o desempenho da organização.
  • Função Restritiva e Limitadora: Mantém os processos dentro dos padrões desejados.

Características do Processo de Controle

  • É cíclico;
  • É repetitivo;
  • Gera informações para a ação.

Etapas do Processo de Controle

  1. Estabelecimento
...
Continue lendo "Processo de Controle e Desenvolvimento de Sistemas" »

Guia Completo de Técnicas e Estratégias de Teste de Software

Computação8,11 KB

Técnica Estrutural (Caixa Branca)

Técnica de teste que adota critérios para a geração dos casos de teste com a finalidade de identificar defeitos nas estruturas internas do software, através de situações que exercitem adequadamente todas as estruturas de controle e dados utilizadas na codificação.

Os testes são usados para:

  • Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez;
  • Exercitar todas as decisões lógicas para valores falsos ou verdadeiros;
  • Executar todos os laços em suas fronteiras e dentro de seus limites operacionais;
  • Exercitar as estruturas de dados internas para garantir a sua validade.

Por que se preocupar com teste Caixa Branca?

  • O número de caminhos é muito grande
...
Continue lendo "Guia Completo de Técnicas e Estratégias de Teste de Software" »

Como Corrigir Instabilidade do PC e Configurar Redes Wireless

Computação4,51 KB

Diagnóstico e Solução de Problemas de Hardware e Software

  • Teste de Memória

    : Problemas de memória causam travamentos e instabilidade no sistema. Ações recomendadas:
    • Limpeza de contatos e encaixe adequado dos módulos.
    • Testar com ferramentas como Memtest.
    • Observar os Beeps (códigos POST) ao ligar o PC.
  • Ajuste da BIOS

    : Entre na BIOS da placa-mãe (geralmente Delete ou F2 durante o teste de memória), resete para valores padrão e salve com F10.
  • Análise da Temperatura

    : Para processadores, a temperatura ideal não deve ultrapassar 60-65°C. Se estiver alta, verifique:
    • O cooler e o dissipador (aplicação de pasta térmica).
    • A circulação de ar do gabinete.
  • Fonte de Alimentação e Tensões

    : Fontes genéricas podem causar erros aleatórios. Verifique
...
Continue lendo "Como Corrigir Instabilidade do PC e Configurar Redes Wireless" »

Frameworks, Padrões e Princípios GRASP

Computação2,3 KB

Framework

Um framework é um conjunto de classes relacionadas que permitem a reutilização em um projeto com classes específicas do software. É mais que uma hierarquia de classes, representando uma aplicação em miniatura, completa, com estruturas dinâmicas e estáticas bem definidas.

Padrão

Cada padrão descreve um problema recorrente em nosso ambiente e o núcleo da solução, permitindo sua reutilização inúmeras vezes, de maneiras diferentes.

GRASP (Padrões de Princípios Gerais para Atribuição de Responsabilidades)

Expert (Especialista)

Atribui a responsabilidade à classe que possui a informação necessária (o especialista).

Creator (Criador)

Atribui à classe B a responsabilidade de criar a instância da classe A se uma das seguintes...

Continue lendo "Frameworks, Padrões e Princípios GRASP" »

Fundamentos de Redes, Internet e Segurança da Informação

Computação10,06 KB

1. Conceitos Fundamentais de Telecomunicações

1. O que você entende por “superautoestrada da informação”?

São redes de telecomunicações digitais em que os dados trafegam em alta velocidade.

2. Defina Intranet e Extranet.

  • Intranet: É uma rede interna, fechada e exclusiva, com acesso somente para os funcionários de uma determinada empresa e, muitas vezes, liberado apenas no ambiente de trabalho e em computadores registrados na rede.
  • Extranet: É a porção da rede de computadores de uma empresa que faz uso da Internet para partilhar com segurança parte do seu sistema de informação. Também pode ser vista como uma parte da empresa que é estendida a usuários externos ("rede extra-empresa"), tais como representantes e clientes.

3. Quais

...
Continue lendo "Fundamentos de Redes, Internet e Segurança da Informação" »

Guia Completo de Sistemas Gerenciadores de Banco de Dados (SGBD)

Computação9,19 KB

Sistemas Gerenciadores de Banco de Dados (SGBD)

Sistema responsável por gerenciar, armazenar e controlar volumes diferenciados de dados. É constituído por um banco de dados e programas para manipular, manter e tratar os dados.

Sistemas Gerenciadores de Arquivos

Sistema responsável por gerenciar arquivos dispersos ou não na organização. Não possui um programa único para manipular, gerenciar e garantir a qualidade dos dados. Cada programador aplica as regras conforme a sua conveniência. Não garante a qualidade dos dados, nem a sua integridade, diminuindo assim a confiabilidade e segurança.

Banco de Dados

Conjunto de dados inter-relacionados com um assunto ou propósito comum.

Vantagens de um SGBD

  • Segurança
  • Integridade
  • Confiabilidade
  • Velocidade
...
Continue lendo "Guia Completo de Sistemas Gerenciadores de Banco de Dados (SGBD)" »

Dominando Ferramentas Essenciais no CorelDRAW

Computação4,9 KB

O que é Soldar, Aparar e Interseccionar Objetos?

Esses comandos são fundamentais para a manipulação de formas no CorelDRAW. Veja como funcionam e como aplicá-los:

Soldar:
Une objetos pelas partes que eles têm em comum, criando uma única forma.
Aparar:
Cria novos objetos removendo áreas dos objetos que se sobrepõem.
Interseção:
Cria um novo objeto a partir da área onde dois ou mais objetos se sobrepõem.

Para realizar esses comandos, selecione os objetos de origem e clique no menu Organizar, depois em Formato.

Como Criar um Objeto PowerClip no CorelDRAW?

Para criar um objeto PowerClip, inserindo uma imagem importada em um recipiente, siga os passos:

  1. Selecione o objeto (imagem) que deseja inserir.
  2. Vá ao menu Efeitos.
  3. Escolha a opção PowerClip.
...
Continue lendo "Dominando Ferramentas Essenciais no CorelDRAW" »