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

Ordenar por
Matéria
Nível

Fundamentos de Clusters, Sistemas de Arquivos, DNS e RAID

Classificado em Computação

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

Clusters

São dois ou mais computadores que se relacionam entre si, trabalhando conjuntamente para realizar uma tarefa. Eles executam o trabalho de maneira simultânea, porém precisam ter o mesmo Sistema Operacional.

Sistemas de Arquivos

É a organização de dados que é feita nos HDs e através do Sistema Operacional é possível decodificar, ler ou gravar estes dados. É fornecida uma interface capaz de manipular os dados sem conhecer os detalhes de implementação.

O Setor 0 do disco é usado para fazer boot.

Os sistemas de arquivos mais utilizados no Windows são: FAT32 e NTFS. No Linux, são Ext3 e Ext4.

NTFS

O NTFS possui capacidade de recuperar erros de disco automaticamente e oferece mais segurança, pois permite usar permissões e criptografia... Continue a ler "Fundamentos de Clusters, Sistemas de Arquivos, DNS e RAID" »

Sistemas Operacionais: Conceitos e Funções

Classificado em Computação

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

1. Funções Básicas do Sistema Operacional

As funções básicas de um Sistema Operacional são:

  • Facilitar o acesso ao sistema;
  • Compartilhar recursos de forma organizada e segura.

2. Sistema Computacional vs. Sistema Operacional

Sistema Computacional e Sistema Operacional não são a mesma coisa, porém estão interligados. O Sistema Computacional processa informações de acordo com um software, enquanto o Sistema Operacional é um software que fornece a base para executar as aplicações.

3. Sistemas Multiprogramáveis

Existem três tipos principais de sistemas multiprogramáveis:

  • Sistema Batch: Caracteriza-se por não exigir a atenção do usuário durante a execução da aplicação.
  • Sistema de Tempo Compartilhado (Time-Sharing): Permite que diversos
... Continue a ler "Sistemas Operacionais: Conceitos e Funções" »

Guia de Comandos Linux: Do Básico ao Avançado

Classificado em Computação

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

Comandos Essenciais

1) cal: Verifica um mês antes ou depois do calendário.

2) cat: É usado para unir, criar e exibir arquivos.

3) cat >: O comando cat seguido do sinal > direciona tudo o que você digitar para dentro do arquivo.

4) cat >>: Quando se utiliza a sigla (>>) duas vezes, significa que o comando cat vai preservar o conteúdo do arquivo e irá adicionar ao arquivo o que for digitado.

5) cd: Para navegar pelo filesystem do Linux.

6) chmod: Usado para ler, escrever e executar permissões de arquivos e diretórios.

7) chown: Altera o proprietário de um arquivo.

8) clear: Limpa a tela do terminal.

9) copy: Copia um ou mais arquivos de um lugar para outro.

10) cp: Copiar arquivo do diretório atual em que você estiver.

11) date:

... Continue a ler "Guia de Comandos Linux: Do Básico ao Avançado" »

Dados, Informação e Tecnologia na Era Digital

Classificado em Computação

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

Dados, Informação e Comunicação

Definições

Informação: É o dado processado e armazenado de forma compreensível para seu receptor, apresentando valor real ou percebido para suas decisões presentes ou futuras (Davis).

Dado: É o registro puro, ainda não interpretado, analisado e processado.

Comunicação: É o processo de transmissão de informação e de compreensão, que se efetiva mediante o uso de símbolos comuns.

Em resumo, informação é o dado processado para ser entendido pelo receptor. A transferência de informação é a comunicação.

Tecnologia da Informação (TI)

A Tecnologia da Informação (TI) é mais abrangente que o processamento de dados, sistemas de informação, engenharia de software, informática ou o conjunto... Continue a ler "Dados, Informação e Tecnologia na Era Digital" »

Fundamentos Essenciais do Planeamento e Design Web

Classificado em Computação

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

Fases de Planeamento de um Website

O planeamento eficaz de um website envolve as seguintes etapas:

  1. Estratégia de Objetivos: Definição clara dos fins do projeto.
  2. Estratégia de Público-Alvo: Identificação e análise dos utilizadores pretendidos.
  3. Vigilância Concorrencial: Determinar os principais concorrentes do site, analisar como respondem à sua clientela e, eventualmente, identificar as suas lacunas.
  4. Cenários: Consiste em colocar-se na perspetiva do utilizador e imaginar os diferentes casos de utilização possíveis do site.
  5. Caderno de Encargos: Documento que permite ao cliente definir as suas necessidades junto do gestor de projeto.
  6. Planificação: Fazer uma lista das pessoas que trabalham no projeto, repartir as tarefas, estabelecer o
... Continue a ler "Fundamentos Essenciais do Planeamento e Design Web" »

Frames e Scripts: Estruturas de Conhecimento em IA

Classificado em Computação

Escrito em em português com um tamanho de 370,35 KB

Frames e Scripts: Estruturas de Conhecimento

Frames

  • Frame é um termo usado para designar um agrupamento de conhecimentos relevantes a uma coisa, um indivíduo, uma situação ou um conceito (Rezende, 2003).
  • Os frames são análogos a registros em bases de dados, porém são mais poderosos e expressivos.

Estrutura do Frame

  • O frame possui um nome que identifica o conceito por ele definido e consiste de um conjunto de atributos, chamados slots.

Vantagens dos Frames sobre Redes Semânticas

Frames são mais poderosos do que redes semânticas, porque:

  • Eles fornecem uma representação mais estruturada que a rede semântica;
  • Tanto informação como relacionamento podem ser especificados em um frame;
  • Eles também podem conter procedimentos;
  • Frames podem ser
... Continue a ler "Frames e Scripts: Estruturas de Conhecimento em IA" »

Sistemas Distribuídos: Conceitos, Desafios e Arquiteturas

Classificado em Computação

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

Conceitos de Sistemas Distribuídos

Definições:

“Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente.”
“Um sistema distribuído consiste em vários computadores fazendo algo juntos.”

Características:

  • Conjunto de máquinas autônomas;
  • Interconectados por canais de comunicação;
  • Comunicação por troca de mensagens;
  • Independência de falhas.

Requisitos:

  • Alto grau de confiabilidade;
  • Alto grau de segurança e privacidade de informações;
  • Suportar concorrência de usuários;
  • Garantir tempo de resposta satisfatório;
  • Suportar massiva distribuição;
  • Suportar extensibilidade;
  • Suportar integração entre sistemas operados por diferentes organizações.

Exemplos:

  • Aplicações
... Continue a ler "Sistemas Distribuídos: Conceitos, Desafios e Arquiteturas" »

Governança de TI: Estratégias, COBIT e Data Science

Classificado em Computação

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

Governança de TI (Gov TI)

A Governança de TI visa assegurar que as necessidades dos stakeholders sejam avaliadas para determinar os objetivos de negócio. Suas principais atribuições incluem:

  • Direcionamento: Priorização e tomada de decisão, monitoramento de desempenho e conformidade.
  • Aprovação: Políticas, planos de alinhamento estratégico, implementação de processos e mecanismos de controle.

A responsabilidade é do Conselho de Administração, sob liderança do presidente.

Framework COBIT

O COBIT estrutura-se em quatro pilares fundamentais:

  1. Requisitos de negócios: Direcionam os investimentos.
  2. Recursos de TI: Utilizados para suportar o negócio.
  3. Processos de TI: Entregam valor aos recursos.
  4. Informação Organizacional: Responde aos requisitos
... Continue a ler "Governança de TI: Estratégias, COBIT e Data Science" »

Algoritmos Genéticos, TSP e Inteligência por Enxame

Classificado em Computação

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

Mutação em Algoritmos Genéticos

Simula a ocorrência de erros que acontecem com uma pequena probabilidade durante a duplicação de cromossomos.

Cruzamento (Crossover)

Combina as informações genéticas de dois indivíduos (pais) que geram novos indivíduos (filhos). É responsável por gerar novos indivíduos diferentes (sejam melhores ou piores) a partir de indivíduos já promissores.

Abordagens de Cruzamento

  • Um-ponto
  • Multi-pontos
  • Uniforme

Condição de Parada e Finalização

O algoritmo pode terminar a execução quando:

  • O número fixo de iterações tiver sido executado.
  • O número de iterações tiver decorrido sem ocorrer um melhoramento na solução.
  • Tiver decorrido um determinado intervalo de tempo.
  • Tiver sido encontrada uma solução satisfatória.
... Continue a ler "Algoritmos Genéticos, TSP e Inteligência por Enxame" »

Guia de Microcontroladores e o PIC16F628A

Classificado em Computação

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

Atuação dos Microcontroladores

Calculadoras, eletrodomésticos, automóveis e equipamentos de informática.

O que é um Microcontrolador?

Microcontrolador: É um pequeno computador em um único circuito integrado.

Componentes internos: CPU, memórias e periféricos programáveis de I/O.

Requisitos para Estudo

Requisitos (hardware, software, linguagens, etc.) para iniciar o estudo de microcontroladores:

  • MPLAB;
  • Compilador C;
  • Simulador Digital;
  • Programador.

Registradores

O que são registradores? Em quais grupos se subdividem? Qual a sua finalidade? Em que memória eles estão mapeados no PIC16F628A?

É uma memória interna com baixa capacidade e alta velocidade usada para armazenar resultados temporários e informações de controle. São constituídos... Continue a ler "Guia de Microcontroladores e o PIC16F628A" »