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

Ordenar por
Matéria
Nível

Tipos de Memória: RAM, Cache, CMOS e BIOS

Classificado em Computação

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

Memória RAM (Random Access Memory): Temporária ou Volátil

A Memória RAM (Random Access Memory) é onde são armazenados, temporariamente, os dados com os quais você está trabalhando em um computador. Por ser volátil, quando o computador é desligado, o conteúdo da RAM é esvaziado e as informações são perdidas se não foram salvas anteriormente. É geralmente usada como a memória principal de um computador.

Tipos de RAM

RAM Dinâmica (DRAM)

Este tipo de memória exige sinais de "refresh" (atualização) para manter os dados em suas células. As células de memória são constituídas por um circuito eletrônico que atua como um "capacitor". Um circuito eletrônico gera dois sinais básicos chamados CAS (Column Address Strobe) e RAS

... Continue a ler "Tipos de Memória: RAM, Cache, CMOS e BIOS" »

Compiladores, Interpretadores e Fases da Análise de Código

Classificado em Computação

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

Compilador vs. Interpretador

  • Compilador: Traduz o código-fonte para código de máquina.
  • Interpretador: Executa o código-fonte "diretamente".

Tipos de Compiladores

Compiladores de Uma Passagem

Realizam varredura de símbolos, análise gramatical, verificação de símbolos e fim de arquivo. O programa alvo está completo ao término da leitura do programa-fonte.

Compiladores de Múltiplas Passagens

As fases são "programas" separados, executados sequencialmente. Cada fase lê de um arquivo e escreve em um novo arquivo.

Compiladores de Duas Passagens

Vantagens:
  • Melhor portabilidade.
  • Possibilidade de muitas combinações entre front-ends e back-ends.
  • Otimizações são mais fáceis na representação intermediária do que no código-fonte.
Desvantagens:
... Continue a ler "Compiladores, Interpretadores e Fases da Análise de Código" »

Sistemas de Informação: Ferramentas Essenciais para Gestão

Classificado em Computação

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

A Importância da Informação na Gestão Empresarial

Desafios na Obtenção de Informações Relevantes

Executivos precisam de informações relevantes, mas muitas vezes recebem notícias irrelevantes, que podem ser:

  • Inadequadas;
  • Importantes, mas que chegam muito tarde;
  • Também várias não confiáveis.

O Processo de Geração de Informação

Para gerar informação eficaz, é necessário:

  • Definir objetivos e métodos a serem atingidos;
  • Planejar como viabilizá-los;
  • Organizar de acordo com o estabelecido;
  • Comandar e coordenar (ciclo PDCA).

A Evolução para a Mídia Digital

Muitas informações eram guardadas em papel. Com a informatização, todas estas estão sendo transferidas para a mídia digital, fazendo com que a informação chegue mais rápida... Continue a ler "Sistemas de Informação: Ferramentas Essenciais para Gestão" »

Entendendo o Túnelamento e Protocolos de Comunicação

Classificado em Computação

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

Túnelamento - comunicação entre 2 computadores onde um 3º é utilizado como meio de ligação entre esses 2, pode ser definido como o processo de encapsular um protocolo dentro de outro, de forma que a rota que os primeiros iam tomar seja conduzida para um lugar de maneira que sem o encapsulamento não poderia fazer. Ele serve para proteger dados através de uma conexão criptografada não suportada localmente, realizar uma conexão cujo protocolo seria bloqueado se não estivesse usando o túnel, conectar-se a um destino bloqueado para conexão direta, conectar-se a uma máquina de rede interna como se fosse de dentro para fora, mascaramento de IP. Tipos: voluntário - computador do usuário funciona como uma das extremidades do túnel... Continue a ler "Entendendo o Túnelamento e Protocolos de Comunicação" »

Algoritmos em Portugol: Fibonacci e Cálculos Diversos

Enviado por Anônimo e classificado em Computação

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

Algoritmo "Fibonacci"

Var ultimo, penultimo, novo : Inteiro

Início

ultimo <- 1

penultimo <- 0

Escreva(penultimo, " ")

Enquanto ultimo <= 10000 faça

  Escreva(ultimo, " ")

  novo <- ultimo + penultimo

  penultimo <- ultimo

  ultimo <- novo

FimEnquanto

FimAlgoritmo

Algoritmo "Q2"

Var x, y, s : Real

  i : Inteiro

Início

  s <- 0

  Escreva("Entre com dois valores: ")

  Leia(x, y)

  Se x*x + y*y*y*y <> 0 Então

    Para i <- 1 Até 1000 Faça

      s <- s + ( (cos(x) - sen(y)) / RaizQ(x*x + y*y*y*y) + i )

    FimPara

    Escreva("Soma:", s)

  Senão

    Escreva("Impossível calcular")

  FimSe

FimAlgoritmo

Algoritmo "Q3"

Var c1, c2, c3, c4, i, id : Inteiro

Início

  c1 <- 0

  c2 <- 0

  c3... Continue a ler "Algoritmos em Portugol: Fibonacci e Cálculos Diversos" »

Roteamento Inter-VLAN e Redes Sem Fio: Conceitos Essenciais

Classificado em Computação

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

Roteamento Inter-VLAN: Conectando Redes Separadas

O roteamento Inter-VLAN é um processo de encaminhamento que permite o tráfego de rede fluir de uma VLAN para outra através de um roteador. Por exemplo, o tráfego na VLAN10 (PC1) pode ser encaminhado através do roteador R para chegar ao PC3 na VLAN30.

Roteamento Tradicional de LANs

Tradicionalmente, o roteamento de LANs utilizando roteadores com múltiplas interfaces físicas exigia a conexão de cada interface a uma rede separada e sua configuração para uma sub-rede diferente.

Router-on-a-Stick

O conceito de "Router-on-a-Stick" (Roteador em um Bastão) descreve uma configuração de roteador onde uma única interface física roteia o tráfego entre várias VLANs em uma rede. Isso é possível... Continue a ler "Roteamento Inter-VLAN e Redes Sem Fio: Conceitos Essenciais" »

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