Introdução à Informática: O Que Acontece Dentro do Computador

Classificado em Computação

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

Prof. Me. Vitor Sobral
CCTA / UFCG

Objetivos

  • Explicar como os dados são representados;
  • Explicar o funcionamento e interação com a memória;
  • Descrever como as instruções são executadas;
  • Descrever os componentes da placa-mãe da máquina;
  • Relacionar as abordagens relativas à velocidade.

Representação de Dados

  • Os computadores entendem duas coisas: ligado e desligado.
  • Dados são representados na forma binária:
  • Sistema numérico binário (base 2).
  • Contém somente 2 dígitos: 0 e 1.
  • Corresponde a dois estados: ligado e desligado.

Representando Dados

  • BIT - abreviação de binary digit (dígito binário):
  • Dois valores possíveis: 0 e 1;
  • Nunca pode estar vazio.
  • Unidade básica para armazenar dados:
  • 0 significa desligado; 1 significa ligado.

Representando Dados

  • BYTE - um grupo de 8 bits:
  • Cada byte tem 256 (28) valores possíveis.
  • Para texto, armazena um caractere:
  • Pode ser letra, dígito ou caractere especial.
  • Dispositivos de memória e armazenagem são medidos em número de bytes.

Representando Dados

  • PALAVRA - o número de bits que a CPU processa como uma unidade:
  • Tipicamente, um número inteiro de bytes;
  • Quanto maior a palavra, mais potente é o computador;
  • Computadores pessoais tipicamente têm 32 ou 64 bits de extensão de palavras.

Capacidades de Armazenamento

  • KILOBYTE - 1024 (210) bytes:
  • Capacidade de memória dos computadores pessoais mais antigos.
  • MEGABYTE - aproximadamente, um milhão (220) de bytes:
  • Memória de computadores pessoais;
  • Dispositivos de armazenamento portáteis (disquetes, CD-ROMs).
  • GIGABYTE - aproximadamente, um bilhão (230) de bytes:
  • Dispositivos de armazenamento (discos rígidos);
  • Memória de mainframes e servidores de rede.
  • TERABYTE - aproximadamente, um trilhão (240) de bytes:
  • Dispositivos de armazenamento para sistemas muito grandes.

Unidade Central de Processamento

  • Conjunto complexo de circuitos eletrônicos.
  • Executa instruções de programa armazenadas.
  • Duas partes:
  • Unidade de controle;
  • Unidade aritmética e lógica (ULA).

Unidade de Controle

  • Direciona o sistema do computador a executar instruções de programa armazenadas.
  • Deve comunicar-se com a memória e com a ULA.
  • Envia dados e instruções do armazenamento secundário para a memória, quando necessário.

Unidade Aritmética e Lógica

  • Executa as operações aritméticas e lógicas.
  • Operações aritméticas:
  • Adição, subtração, multiplicação, divisão.
  • Operações lógicas:
  • Compara números, letras ou caracteres especiais;
  • Testa uma de três condições: igualdade (=), menoridade (<) e maioridade (>).

Armazenamento de Dados e a CPU

  • Dois tipos de armazenamento:
  • Armazenamento primário (memória):
  • Armazena dados temporariamente;
  • A CPU referencia-o tanto para obtenção de instruções de programa como de dados.
  • Armazenamento secundário:
  • Armazenamento de longo prazo;
  • Armazenado em mídia externa, por ex: um disco.

A CPU e a Memória

  • A CPU não pode processar dados diretamente do disco ou de um dispositivo de entrada. Primeiramente, eles devem residir na memória. Então, a unidade de controle recupera dados do disco e transfere-os para a memória.
  • A unidade de controle envia itens à CPU e depois os envia novamente à memória após serem processados.
  • Dados e instruções permanecem na memória até serem enviados a um dispositivo de saída ou armazenamento, ou o programa ser fechado.

Armazenamento Temporário

  • Áreas de armazenamento temporário de alta velocidade - Registradores:
  • Localizações de armazenamento situadas dentro da CPU.
  • Funcionam sob direção da unidade de controle:
  • Recebem, guardam e transferem instruções ou dados;
  • Controlam onde a próxima instrução a ser executada ou os dados necessários serão armazenados.

Armazenamento Temporário

  • Também conhecida como armazenamento primário e Memória principal:
  • Frequentemente expressa como memória de acesso aleatório (RAM);
  • Não faz parte da CPU e retém dados e instruções para serem processados;
  • Armazena informações somente enquanto o programa está em operação.

Placa mãe (motherboard)

  • Placa de circuitos plana que contém os circuitos do computador:
  • A CPU (microprocessador) é o componente mais importante, considerada o cérebro do computador.

Memória de Acesso Aleatório - RAM

  • Dados podem ser acessados aleatoriamente:
  • O endereço de memória 10 pode ser acessado tão rapidamente quanto o endereço 10.000.000.
  • Tipos:
  • RAM estática - Static RAM (SRAM)
  • RAM dinâmica - Dynamic RAM (DRAM)

Memória Somente de Leitura - ROM

  • Contém programas e dados registrados permanentemente na memória pela fábrica:
  • Não pode ser alterada pelo usuário;
  • Não Volátil: o conteúdo não desaparecerá quando houver queda de energia.
  • Chips de ROM programáveis (PROM):
  • Algumas instruções no chip podem ser alteradas.

Memória Flash

  • Memória de Acesso Aleatório não volátil:
  • Usada em telefones celulares, câmeras digitais e computadores manuais (handheld);
  • Os chips de memória flash assemelham-se aos cartões de crédito;
  • Menores do que uma unidade de disco e requerem menos energia.

Barramentos de Expansão e Portas Comuns

  • Barramento Industry Standard Architecture (ISA): usado para dispositivos lentos, como o mouse;
  • Porta Universal Serial Bus (USB): permite converter muitos dispositivos em série para a porta USB;
  • Barramento IEEE 1394: barramento de alta velocidade que conecta equipamentos de vídeo.

Memória Cache

  • Área de armazenamento temporário de alta velocidade que guarda os dados e as instruções usados com mais frequência e mais recentemente;
  • O microprocessador procura primeiramente na cache os dados de que necessita. Estes são transferidos da cache mais rapidamente do que da memória. Caso não estejam na cache, a unidade de controle recupera-os da memória;
  • Quanto mais “presença de dados” na cache, mais rápido é o desempenho do sistema.

Cache de Processador

  • Cache interna (Nível 1) embutida no microprocessador:
  • Acesso mais rápido, porém custo mais elevado;
  • Cache externa (Nível 2) em um chip separado:
  • Incorporada ao processador e alguns microprocessadores atuais.

Comunicação de Dados

  • Sistemas computadorizados que transmitem dados por meio de linhas de comunicação, como, por exemplo, linhas telefônicas ou cabos.
  • Evolutivamente:
  • Processamento centralizado de dados, nos primórdios;
  • O processamento distribuído de dados iniciou-se no fim da década de 1960;
  • As redes de computadores pessoais iniciaram-se na década de 1980.

Comunicação de Dados

  • Processamento centralizado de dados:
  • Coloca todo o hardware, software e processamento em um único local;
  • Muito inconveniente e ineficiente:
  • A entrada de dados precisava ser transportada fisicamente para o computador;
  • O material processado precisava ser entregue aos usuários.

Comunicação de Dados

  • Processamento distribuído de dados:
  • Usa computadores que estão a uma certa distância do computador central;
  • Computadores locais precisavam acessar computadores centrais:
  • Parte do processamento era feito em computadores locais, a outra parte em computadores centrais.

Redes de Computadores

  • Usam equipamentos de comunicação para conectar dois ou mais computadores e seus respectivos recursos:
  • Sistemas de processamento distribuído de dados são redes;
  • Rede local (LAN) projetada para compartilhar dados e recursos entre diversos usuários em um escritório ou prédio;
  • Uma rede de área metropolitana (MAN) interliga várias redes geograficamente próximas (dezenas de quilômetros) num circuito urbano;
  • A Wide Area Network (WAN) ou Rede de longa distância, é uma rede de computadores que abrange uma grande área geográfica: um país ou continente.

Transmissão de Dados

  • A transmissão símplex envia dados em uma única direção apenas. Ex: transmissão de rádio;
  • A transmissão semidúplex envia dados em ambas as direções, mas somente em um sentido por vez. Ex: rádio telefonia (walk talk);
  • A transmissão dúplex completo permite transmissão em ambas as direções ao mesmo tempo. Ex: conversa telefônica:
  • Usada para comunicação de dados de alta velocidade.

Mídias de Comunicação

  • São meios físicos de transporte de dados. Seus principais tipos:
  • Pares de fios;
  • Fibra óptica;
  • Transmissão por satélite;

Mídias: Pares de Fios

  • São os pares trançados, havendo dois fios trançados um ao redor do outro para reduzir a interferência elétrica;
  • Baratos e já instalados (para sistemas telefônicos);
  • Suscetíveis a interferências elétricas e ruídos que provoquem distorção do sinal.

Mídias: Fibra Ótica

  • Usa a luz em vez de eletricidade para enviar dados;
  • Imune a interferências elétricas;
  • Materiais baratos, porém, sua instalação tem um custo mais elevado.

Mídias: por Satélite

  • O satélite age como uma estação de retransmissão:
  • A estação terrestre envia e recebe sinais do satélite;
  • Um transponder recebe e amplifica o sinal e retransmite os dados;
  • Útil quando os sinais devem percorrer milhares de quilômetros.

Referências

Entradas relacionadas: