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

Ordenar por
Matéria
Nível

Modelo OSI e Redes de Computadores

Classificado em Computação

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

Camadas do Modelo OSI

Camada Física: Responsável por transformar os quadros em bits (0 e 1).

Camada de Enlace de Dados: Adiciona os endereços MAC de origem e destino para que os dados cheguem ao computador correto em uma rede. Os pacotes se tornam quadros. Esta camada permite o controle de erros.

Camada de Rede: Responsável pelo endereçamento das estações e o roteamento dos pacotes para que possam atravessar as redes. Os segmentos se tornam pacotes.

Camada de Transporte: Responsável por estabelecer uma sessão entre o computador de origem e o computador de destino para a transmissão. (Observação: Embora faça parte do modelo conceitual, a camada de sessão, e não a de transporte, é frequentemente descrita como não sendo utilizada... Continue a ler "Modelo OSI e Redes de Computadores" »

Guia Essencial DQL SQL: Comandos, Funções e Exemplos

Classificado em Computação

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

DQL - Linguagem de Consulta de Dados

Comandos DQL Essenciais

SELECT

LIKE

Utilizado para padronização de caracteres em buscas.

  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE 'F%';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes comecem com 'F'.
  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE '%Ferreira';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes terminem com 'Ferreira'.
  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE '%Rogerio%';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes contenham 'Rogerio'.
BETWEEN...AND...

Lista registros entre dois valores.

  • Ex: SELECT * FROM clientes WHERE cli_codigo BETWEEN 2 AND 5;
    Obs: É a mesma coisa que (SELECT
... Continue a ler "Guia Essencial DQL SQL: Comandos, Funções e Exemplos" »

Fundamentos de IA: Árvores, Redes Neurais e Algoritmos Genéticos

Classificado em Computação

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

Fundamentos de Inteligência Artificial

Árvores de Decisão

Vantagens

  • Fáceis de implementar
  • Permitem extrair regras claras
  • Não incrementais (mais eficientes e práticas, sem backtracking)

Desvantagens

  • Função objetivo deve ser discreta
  • Principalmente para problemas de classificação

Critérios de Parada

  • Todos os exemplos pertencem à mesma classe
  • Todos os exemplos têm o mesmo valor dos atributos
  • O ganho em cada partição for insignificante
  • O número de exemplos atingiu um certo limite

Problema de Overfitting

Se o número de nós for muito grande, as decisões são tomadas com base em partições muito pequenas dos exemplos, o que diminui a generalização.

Fórmulas

  • Entropia (Ent(S)): Ent(S) = -(p+ * log2p+) - (p- * log2p-), onde S é o conjunto de exemplos
... Continue a ler "Fundamentos de IA: Árvores, Redes Neurais e Algoritmos Genéticos" »

Solução de Problemas de Hardware em PCs

Classificado em Computação

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

Discos Rígidos (IDE/SATA)

Após instalar dispositivos IDE ou SATA, verifique se o sistema os reconhece entrando na BIOS. No caso de drives IDE, revise os jumpers mestre-escravo e as conexões com a placa-mãe e a fonte de alimentação. Se o problema persistir, o cabo de dados pode estar danificado (teste com outro cabo) ou o disco rígido pode estar com defeito. Neste caso, teste uma nova unidade. CDs ou DVDs geralmente não são um problema, mas se não funcionarem corretamente, podem estar danificados. Falhas muitas vezes não são reparadas, pois o custo de reparo é superior à aquisição de uma nova unidade.

Todos os discos rígidos produzem algum ruído durante a operação normal. O nível de ruído varia dependendo se o disco está... Continue a ler "Solução de Problemas de Hardware em PCs" »

SQL: Consultas, Junções e Funções

Classificado em Computação

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

Consultas SQL em Múltiplas Tabelas

Como pesquisar em múltiplas tabelas? Devemos utilizar o comando SELECT juntamente com o comando JOIN, que tem a finalidade de unir as tabelas a serem utilizadas na pesquisa.

Identificação de Colunas

A identificação do nome da coluna é opcional ou obrigatória? É opcional. Podemos usar o nome da tabela antes do nome da coluna para tornar a consulta mais legível (ex: nome_tabela.nome_coluna), mas podemos omitir o nome da tabela ou criar um apelido (alias) para ela.

Apelidos de Tabelas (Aliases)

O que é um apelido de tabela e qual a sua finalidade? Um apelido é um nome reduzido para a tabela. Sua finalidade é evitar a digitação do nome completo da tabela, tornando as consultas mais concisas.

Funções

... Continue a ler "SQL: Consultas, Junções e Funções" »

COBIT: Guia Completo para Governança e Gestão de TI

Classificado em Computação

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

COBIT: Conceito e Definição

COBIT®, do inglês, Control Objectives for Information and Related Technology, é um guia de boas práticas apresentado como framework, dirigido para a gestão da Tecnologia da Informação (TI).

Principais Características do COBIT

O COBIT reconhece 34 processos, agrupados em quatro domínios. Os quatro domínios são:

  • Planejar e Organizar
  • Adquirir e Implementar
  • Entrega e Suporte
  • Acompanhar e Avaliar

Origem do COBIT

Criado e mantido pelo ISACA (Information Systems Audit and Control Association), o COBIT possui uma série de recursos que servem como modelo de referência para a gestão da TI, incluindo um sumário executivo, um framework, objetivos de controle, mapas de auditoria, ferramentas para sua implementação e,... Continue a ler "COBIT: Guia Completo para Governança e Gestão de TI" »

Encapsulamento, Pacotes e Classes em Java

Classificado em Computação

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

Encapsulamento em Java

O que significa encapsular atributos?

Aplicando a ideia do encapsulamento, os atributos de uma classe devem ser privados. Isso significa que eles não podem ser acessados ou modificados diretamente por código fora da classe em que foram definidos.

Por que evitar o acesso direto aos atributos?

Acessar ou modificar as propriedades de um objeto manipulando diretamente seus atributos pode gerar problemas. É mais seguro para a integridade dos objetos, e consequentemente da aplicação, realizar o acesso e modificação por meio de métodos do objeto. Utilizando métodos, podemos controlar como as alterações e consultas são realizadas, tendo maior controle.

Convenção de nomenclatura para métodos de acesso

Na linguagem Java,... Continue a ler "Encapsulamento, Pacotes e Classes em Java" »

Modelo OSI: Guia Completo das 7 Camadas

Classificado em Computação

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

Modelo OSI: Estrutura e Funções das Camadas

A International Organization for Standardization (ISO) é uma organização multinacional dedicada ao estabelecimento de acordos globais sobre as normas internacionais. Um padrão ISO que abrange todos os aspectos das redes de comunicação é o modelo Open Systems Interconnection (OSI). Um sistema aberto é um modelo que permite que dois sistemas diferentes se comuniquem, independentemente da arquitetura subjacente.

O objetivo do modelo OSI é permitir a comunicação entre sistemas diferentes sem ter que mudar a lógica do hardware subjacente ou software. O design também inclui uma arquitetura de rede flexível, robusta e interoperável.

O modelo OSI é uma arquitetura em camadas para a conceção... Continue a ler "Modelo OSI: Guia Completo das 7 Camadas" »

Tipos de Redes e Arquitetura OSI

Classificado em Computação

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

Centralizada vs. Distribuída

Processamento Centralizado (Terminais Burros)

Processamento concentrado em um único ponto central.

Processamento Distribuído

Distribuição do processamento entre vários computadores.

Ponto a Ponto

Não há servidor dedicado; os nós da rede são cliente e servidor simultaneamente. Vantagens: baixo custo, fácil instalação e configuração. Desvantagens: não é possível compartilhar aplicações de banco de dados.

Cliente e Servidor

Usada em redes com mais de 10 micros ou redes pequenas que necessitam de um alto grau de segurança.

Tipos de Servidores

  • Arquivo: Responsável pelo armazenamento de arquivos de dados (ex: texto, planilhas).
  • Impressão: Responsável por processar os pedidos de impressão.
  • Aplicação: Responsável
... Continue a ler "Tipos de Redes e Arquitetura OSI" »

Documentos Oficiais e Fontes de Informação

Classificado em Computação

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

Documentos Oficiais: São documentos que regem os procedimentos em instituições públicas. São oficiais e seguem regras específicas de formulação. Alguns exemplos incluem:

  • Nota: Textos como cartas, relatórios ou solicitações. Podem ser usados como cortesia e são lidos, respondidos e arquivados.
  • Reportagem: Contém informações detalhadas sobre uma atividade.
  • Documentos Públicos/Publicações Oficiais: Emitidos por entidades governamentais, informam sobre assuntos de interesse geral.

Técnicas de Escrita: São os requisitos formais de cada especialidade.

Formulários: Textos impressos para listas, recibos, etc.

Documentos Comerciais: São cartas usadas em negócios, geralmente com menos regras formais. Alguns exemplos:

  • Cartas Comerciais:
... Continue a ler "Documentos Oficiais e Fontes de Informação" »