Fundamentos da Informática: CPU, Memória e Redes
Classificado em Computação
Escrito em em
português com um tamanho de 11,23 KB
Introdução à Informática: A Unidade Central de Processamento
O Que Acontece Dentro do Computador
Prof. Me. Vitor Sobral
CCTA / UFCG
Objetivos
- Explicar como os dados são representados;
- Explicar o funcionamento e a interação da CPU com a memória;
- Descrever como as instruções são executadas;
- Descrever os componentes da placa-mãe (motherboard) da máquina;
- Relacionar as abordagens relativas à velocidade de processamento.
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.
BIT (Binary Digit)
- 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.
BYTE
- Um grupo de 8 bits.
- Cada byte tem 256 (28) valores possíveis.
- Para texto, armazena um caractere (letra, dígito ou caractere especial).
- Dispositivos de memória e armazenagem são medidos em número de bytes.
PALAVRA (Word)
- 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 (KB): 1024 (210) bytes. Capacidade de memória dos computadores pessoais mais antigos.
- MEGABYTE (MB): Aproximadamente, um milhão (220) de bytes. Usado para memória de computadores pessoais e dispositivos de armazenamento portáteis (disquetes, CD-ROMs).
- GIGABYTE (GB): Aproximadamente, um bilhão (230) de bytes. Usado em dispositivos de armazenamento (discos rígidos) e memória de mainframes e servidores de rede.
- TERABYTE (TB): Aproximadamente, um trilhão (240) de bytes. Usado em dispositivos de armazenamento para sistemas muito grandes.
Unidade Central de Processamento (CPU)
- Conjunto complexo de circuitos eletrônicos.
- Executa instruções de programa armazenadas.
- É composta por duas partes principais:
- Unidade de Controle (UC);
- Unidade Aritmética e Lógica (ULA).
Unidade de Controle (UC)
- 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 (ULA)
- 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
Existem dois tipos de armazenamento:
- Armazenamento Primário (Memória):
- Armazena dados temporariamente.
- A CPU referencia-a tanto para obtenção de instruções de programa quanto de dados.
- Armazenamento Secundário:
- Armazenamento de longo prazo.
- Armazenado em mídia externa, por exemplo: um disco.
A Interação entre CPU e 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 até o programa ser fechado.
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.
Memória Principal (Armazenamento Primário)
- 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.
Componentes de Hardware e Tipos de Memória
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 a cartões de crédito.
- Menores do que uma unidade de disco e requerem menos energia.
Barramentos, Portas e Cache
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 maior a “presença de dados” na cache (hit rate), 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 em alguns microprocessadores atuais).
Comunicação de Dados e Redes
Evolução da 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.
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.
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 feita 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 - Local Area Network): Projetada para compartilhar dados e recursos entre diversos usuários em um escritório ou prédio.
- Rede de Área Metropolitana (MAN - Metropolitan Area Network): Interliga várias redes geograficamente próximas (dezenas de quilômetros) num circuito urbano.
- Rede de Longa Distância (WAN - Wide Area Network): É uma rede de computadores que abrange uma grande área geográfica: um país ou continente.
Transmissão de Dados
- Transmissão Símplex: Envia dados em uma única direção apenas. Ex: transmissão de rádio.
- Transmissão Semidúplex (Half-Duplex): Envia dados em ambas as direções, mas somente em um sentido por vez. Ex: rádio telefonia (walkie-talkie).
- Transmissão Dúplex Completo (Full-Duplex): 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 (Cabo Trançado);
- Fibra Óptica;
- Transmissão por Satélite.
Mídias: Pares de Fios (Cabo Trançado)
- 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 provocam distorção do sinal.
Mídias: Fibra Óptica
- 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
CAPRON, H. L.; JOHNSON, J. A. Introdução à Informática. Person Education, 2004.