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

Ordenar por
Matéria
Nível

Fundamentos de Computação e Programação

Classificado em Computação

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

O Que É um Computador?

Uma máquina capaz de executar uma sequência de operações com um programa para processar um conjunto de dados.

Componentes Principais do Hardware

  • Central Processing Unit (CPU)
  • Memória
  • Dispositivos de Entrada e Saída

Unidade Central de Processamento (CPU)

A CPU é o 'cérebro' ou 'inteligência' do computador. É responsável por processar comandos e dados, realizar operações aritméticas e lógicas, e controlar o funcionamento dos diferentes dispositivos.

Memória

A memória é responsável por armazenar dados e programas, seja por um curto (horas) ou longo (anos) período de tempo.

Unidades de Medida de Memória

  • Bit: Dígito binário (0 ou 1).
  • Byte: 8 bits (um caractere).
  • Kilobyte (KB): 1024 bytes.
  • Megabyte (MB): 1024 KB.
  • Gigabyte
... Continue a ler "Fundamentos de Computação e Programação" »

Modelos de Segurança Predefinidos: Guia Completo e Aplicação

Classificado em Computação

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

Modelos de Segurança Predefinidos: Conceitos e Aplicação

Os modelos de segurança predefinidos são fornecidos como ponto de partida para a criação de políticas de segurança que são personalizadas para preencher vários requisitos organizacionais. Pode personalizar os modelos com o snap-in 'Modelos de Segurança'. Depois de personalizar os modelos de segurança predefinidos, pode utilizá-los para configurar a segurança num computador individual ou em milhares de computadores.

Pode configurar computadores individuais das seguintes formas:

... Continue a ler "Modelos de Segurança Predefinidos: Guia Completo e Aplicação" »

Guia Completo: Hardware, Software e Sistemas Computacionais

Enviado por Elvis Venancio e classificado em Computação

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

Sequência de Pré-Boot e Inicialização do Sistema

Após ligar o computador, o BIOS (Basic Input/Output System) executa uma série de testes de hardware e detecção de dispositivos Plug and Play, conhecida como POST (Power-On Self-Test).

Ao concluir esses testes, o BIOS procura pelo sistema operacional, realiza um último teste e, então, inicializa o computador.

Fatores que Afetam a Velocidade de Acesso ao Disco Rígido

A velocidade de acesso às informações armazenadas no disco rígido é influenciada por diversos fatores, incluindo:

  • Velocidade de rotação do disco magnético;
  • Velocidade de deslocamento da cabeça de leitura;
  • Número de setores por trilha.

Sinal de Refresh na Memória RAM

O sinal de refresh é crucial para a memória RAM. Sem... Continue a ler "Guia Completo: Hardware, Software e Sistemas Computacionais" »

Otimização de Banco de Dados e Gerenciamento de Armazenamento

Classificado em Computação

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

Otimização de Consultas e Gerenciamento de Dados

Estratégias de Otimização de Consultas

Para otimizar operações em banco de dados, é crucial identificar as mais custosas, como junções e seleções. As seguintes práticas são recomendadas:

  • Priorizar a filtragem do maior número de registros primeiro.
  • Realizar a junção mais rápida primeiro.
  • Estratégias de Otimização de Junções: Priorizar junções mais rápidas, utilizando índices (multinível, primário, clustering, secundário) ou sem índice.

Tempos de Leitura/Escrita em Disco e Buffering

1.1) Quais são os tempos envolvidos em operações de leitura e escrita em disco? Como a utilização de técnicas de duplo buffering de blocos afetam esse tempo?

O buffering de blocos é útil... Continue a ler "Otimização de Banco de Dados e Gerenciamento de Armazenamento" »

Fundamentos de Banco de Dados: Conceitos e Aplicações

Classificado em Computação

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

Objetivo e Definição de Banco de Dados (BD)

O objetivo do Banco de Dados (BD) é resolver os problemas de armazenamento e gerenciamento de dados que os sistemas de Gerenciamento de Arquivos também possuem.

Problemas dos Sistemas de Gerenciamento de Arquivos

Um sistema de gerenciamento de arquivos apresenta vários problemas de manuseio e armazenamento de informações, tais como:

  • Redundância e inconsistência de dados;
  • Rigidez na busca de dados;
  • Dependência programa-dados;
  • Problemas de segurança.

Um BD é um sistema que consiste em uma coleção de arquivos que controla o armazenamento de dados, minimizando a redundância. Os dados são independentes dos programas e podem ser vistos de diferentes formas.

Vantagens e Requisitos de um SGBD

Um Sistema... Continue a ler "Fundamentos de Banco de Dados: Conceitos e Aplicações" »

Applets em Java: Guia Completo

Classificado em Computação

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

Linguagens de Quarta Geração

Existem diferentes tipos de linguagens de quarta geração, cada um com uma função específica. Entre eles estão os geradores de relatórios, geradores de formulários, ambientes de quarta geração, administradores de banco de dados e geradores de aplicação.

Applets

A classe Applet oferece tudo o necessário para criar applets. Está contida no pacote java.applet. Portanto, sempre que quisermos desenvolver um applet, devemos importar este pacote, bem como os pacotes java.awt, java.awt.event e javax.swing, que contêm todas as ferramentas necessárias para desenvolver interfaces gráficas.

O applet tem a vantagem de rodar no navegador de internet no computador do cliente. Os projetistas do Java colocaram algumas... Continue a ler "Applets em Java: Guia Completo" »

Guia de Administração e Arquitetura Oracle Database

Classificado em Computação

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

Comparação de Velocidade: RAM vs. Disco

Acesso rápido à velocidade de acesso do disco e RAM:

  • RAM: ~ 10^-9 segundos
  • Disco: ~ 10^-3 segundos

Gerenciamento de Backups com RMAN

O RMAN (Recovery Manager) é o comando utilizado para suportar operações de backup. Ele é responsável por gerenciar backups e restaurar arquivos de dados (datafiles), registros de arquivos (archivelogs) e arquivos de controle (control files). Além disso, pode ser usado para a recuperação completa ou incompleta de um banco de dados.

Comandos GRANT, REVOKE e Privilégios

Privilégios de Sistema: É um privilégio que permite ao usuário executar ações específicas no banco de dados, como, por exemplo, criar uma tabela.

Privilégios de Objeto: São privilégios que permitem... Continue a ler "Guia de Administração e Arquitetura Oracle Database" »

Guia de Backup, Criptografia e GnuPG

Classificado em Computação

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

Backup

Diretórios importantes:

  • /etc
  • /home
  • /var
  • /usr/local

Empacotar e desempacotar arquivos:

tar cvf home.tar /home

Compactação:

gzip -r /home/* (recursiva)

Descompactação:

gunzip -r /home/* (recursiva)

Criptografia

Em criptografia, a assinatura ou assinatura digital é um método de autenticação de informação digital.

A criptoanálise é a arte de tentar descobrir o texto cifrado.

Algoritmo + Mensagem + Chave = Mensagem Cifrada

Confidencialidade + Autenticação + Irretratabilidade

Encriptação: C = Ek(M)

Descriptografia: M = Dk(C)

Esteganografia = Comunicação secreta sob ocultação da mensagem (esconde a existência da mensagem).

Esteganálise: detecção de mensagens esteganográficas.

Exemplos de Criptografia: (SSL, SSH, IPsec, WEP, WPA), Simétrica... Continue a ler "Guia de Backup, Criptografia e GnuPG" »

Guia Essencial de Comandos e Conceitos Linux

Classificado em Computação

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

1. Comando para Exibir Diretórios

Para exibir diretórios, você pode usar:

  • find . -type d: Lista apenas diretórios no diretório atual e subdiretórios.
  • ls -l: Lista o conteúdo do diretório atual em formato longo.

2. Pastas para Armazenar Arquivos do Sistema

A pasta /dev é utilizada para armazenar arquivos de dispositivos do sistema.

3. Controle de Processos: Foreground (FG) e Background (BG)

O estudo do controle de processos envolve como gerenciar tarefas em primeiro plano (FG) e segundo plano (BG).

4. Como Apagar uma Pasta e Seu Conteúdo

O comando para apagar uma pasta e todo o seu conteúdo é rm -r.

5. Gerenciamento de Processos: Background (BG) e Foreground (FG)

O Linux, como qualquer sistema Unix, permite executar várias tarefas simultaneamente.... Continue a ler "Guia Essencial de Comandos e Conceitos Linux" »

Dispositivos, Armazenamento e Ambientes Multimídia

Classificado em Computação

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

Dispositivos de Entrada Gráfica

Os dispositivos de entrada vetoriais são, em sua maioria, utilizados em sistemas interativos, onde o usuário tem participação direta com esses dispositivos. Como exemplo típico de dispositivos vetoriais, temos o mouse, que fornece coordenadas para entrada dos dados que compõem uma imagem. Como existem várias maneiras de interagir com as máquinas, veremos alguns outros dispositivos em seguida.

Armazenamento de Imagens Digitais

O processo de armazenamento consiste em gravar as informações da imagem de forma a poder recuperá-las posteriormente. O processo pode ser realizado de duas formas: usando um formato dedicado ou utilizando algum formato padrão.

Plataformas Multimídia

  • Ambientes para multimídia
  • Arquiteturas
... Continue a ler "Dispositivos, Armazenamento e Ambientes Multimídia" »