sexta-feira, 10 de janeiro de 2014

Tipos de Memória

RAM (RANDOM ACCESS MEMORY)
A Memória de Acesso Randômico (RAM), do inglês Random Access Memory é usada para armazenamento temporário de dados ou instruções. Quando executamos um programa no computador, as instruções são armazenadas na RAM, assim como os dados de entrada. A RAM também é conhecida como memória read-and-write, pois podemos escrever ou ler informações neste tipo de memória.

A capacidade da RAM do equipamento é vital, pois determina o número de instruções e a quantidade dos dados armazenados a cada vez para um processamento.

A memória RAM é volátil – ao desligarmos o equipamento perdem-se as informações.

Está dividida em:

  • DRAM – Dynamic RAM e
  • SRAM - Static RAM (CACHE).

DRAM possuem a vantagem de terem custo muito menor e densidade de bits muito maior, possibilitando em um mesmo espaço armazenar muito mais bits (o que em parte explica o menor custo).

Inversamente as SRAM são mais caras e ocupam mais espaço, mas quando comparadas às DRAM, possuem a vantagem de serem bem mais rápidas, justificando seu uso nas memórias Cache. Memórias Cache são pequenas quantidades de SRAM colocadas de forma intermediária entre a CPU e a memória principal com o objetivo de armazenar as instruções ou dados mais usados ou necessários repetidas vezes em um dado momento de forma a acelerar o seu processamento. Se apresentam em três níveis:

  • L1 que é uma pequena porção de memória estática presente dentro do processador. Em alguns tipos de processador, o L1 é dividido, em dois níveis: dados e instruções
  • L2 contém muito mais memória que o cache L1. Na maioria das arquiteturas ela está fora do processador, porém existem exceções
  • L3 que ainda é rara de ser encontrada porém com a complexidade dos processadores atuais é possível que cheguemos a um quarto nível.
ROM (READY ONLY MEMORY)
A memória Read-Only (ROM) é usada para armazenar instruções e/ou dados permanentes raramente alterados ou necessários na inicialização do sistema. A informação geralmente é colocada no chip quando ele é fabricado e seu conteúdo não deve ser alterado por um programa do usuário.

As informações armazenadas na ROM não são voláteis, isto é, não são perdidas quando há falta de energia no computador.

É nessa memória que se encontra gravado o BIOS (Basic Imput/Output System) que controla o hardware, efetua os testes (POST – Power on self test) de inicialização antes do Sistema Operacional ser iniciado e a CMOS (Complementary Metal Oxide Semiconductor) que armazena as configurações do computador (hora, data, tipo de disco rígido, etc).

A Bios e o Post são considerados Firmwares que são softwares proprietários que são armazenados permanentemente em chips de memória destinados a controlar diretamente algum tipo de hardware.
Existem ainda as EPROM (Erasable Programmable Read-Only Memory) e EEPROM (Electrically-Erasable Programmable Read-Only Memory), a primeira ao contrário das ROM podem ser apagadas usando-se luz ultra-violeta, porém sua reprogramação somente é possível com um equipamento conhecido como Programador. Já a segunda é eletricamente progarmável, porém só pode ser apagada e programada um número limitado de vezes.

A memória flash é uma variação moderna da EEPROM, onde os dados podem ser escritos bloco a bloco ao contrário da EEPROM onde são gravados bit a bit. Esta memória é comumente usada em cartões de memória Pen Drives USB e tocadores de MP3. Vem sendo chamada de disco sólido (SSD - Solid-State Drive) e aos poucos deve vir a substituir os atuais discos rígidos (HD).
EPROM, a janela central serve para apagá-la utilizando luz ultravioleta.

EEPROM, amplamente utilizada em diversos aparelhos eletrônicos.

Memória flash, presente em câmeras digitais e telefones celulares.
SSD - Solid-State Drive

Nenhum comentário:

Postar um comentário