Music Home

Pesquisar


As Memórias são os componentes onde ficam armazenados os dados e programas em forma de sinais digitais ( nível lógico 0 e 1 ), elas trabalham armazenando programas e dados durante e após a execução. Existem dois tipos de famílias de memórias, ROM e RAM.

ROM ( Read Only Memory )
ROM ( Memória somente de leitura ), como o nome diz este tipo de memória é apenas de leitura, ou seja, suas informações são gravadas pelos fabricantes uma única vez, não podendo ser mais suas informações apagadas, mesmo que não sejam alimentadas ou retiradas do circuito eletrônico. A ROM é dividida em dois blocos: PROM e EPROM.
PROM: são memórias programadas eletricamente, a gravação é feita internamente, mediante o rompimento de "fusíveis", que são queimados de forma a produzir a gravação dos sinais digitais, os dados gravados não podem ser mais apagados.
EPROM: são memórias que podem ser gravadas, apagadas e regravadas, pode-se apagar as EPROMs de duas formas:
  • UVPROM: Apaga-se as EPROMs por meio de luz ultra violeta que incidirá numa janela especialmente construída em cima do chip, vide encapsulamento DIP.
  • EPROM: Apaga-se também as Eproms por meio de pulsos elétricos que provocam o apagamento colocando todos os dados do interior da memória em nível lógico zero.
EAROM: é uma memória ROM que pode ter seu conteúdo alterado eletricamente no próprio circuito em que é utilizada.
Retornar ao topo da página
RAM ( Random Access Memory )
RAM ( Memória de acesso aleatório ), estas memórias permitem a leitura e a gravação de dados, esta família de memórias geralmente é volátil, isto é, perdem o seu conteúdo na falta de alimentação. As memórias RAM podem ser de dois tipos estáticas ou dinâmicas.
A DRAM, "D" de dinâmica, são memórias construídas com elementos CMOS, o seu armazenamento é feito nas capacitâncias parasitas, Uma célula de memória dinâmica consiste em um transistor MOSFET e um único capacitor MOS. Elas tem como Características principais:
  • Capacidade Alta: Pela sua simples estrutura, a DRAM possibilita concentrar muito mais informação que uma memória estática, ou seja, em relação ao seu tamanho físico uma DRAM tem muita capacidade de armazenamento, por este motivo são usadas como memórias de armazenamento de massa, ex: 2, 4, 8, 16, 32, 64 ou 128 MB para cada módulo de memória DRAM.
  • Velocidade baixa: Devido as capacitâncias das DRAMs, após dois mili-segundos, ela começa a perde carga. Para que os dados não sejam perdidos, aplica-se um pulso de renovação chamado REFRESH. Isto faz com que elas sejam mais lentas que uma memória estática.
  • Preço: são bem mais baratas que as Memórias SRAM.
A NVRAM é outro tipo de memória RAM que contém uma EAROM e RAM, em operação normal os dados são armazenados na RAM, e na falta de energia a EAROM recebe uma cópia dos dados da RAM, que são restaurados na RAM quando a energia retorna.
A SRAM, "S" de estática, são memórias muito mais rápidas que as DRAM, elas tem como Características principais:
  • Capacidade baixa: ela ocupa muito espaço em relação a capacidade, ex: 8, 16, 32, 64, 256, 512, 1024 e 2048 kB para cada chip ou conjunto de chips de memória.
  • Velocidade Alta: tem maior velocidade que uma memória dinâmica, por este motivo são usadas como memória Cache.
  • Preço: mais elevado que as Memórias DRAM.
Tipos de Encapsulamento
DIP ( Dual In Line Package ) - 8 Bits
Velocidade de 150 a 120 nano

Este é o encapsulamento mais antigo para memórias, era usado como Chip de memórias em microcomputadores XT e 80286. porém, atualmente este encapsulamento é usado para outros tipos de circuitos integrados que não sejam memórias. Veja a baixo também o novo encapsulamento SOJ usado como memórias de vídeo.
Chips de memórias com formato DIP e SOJ
Memória ROM, tipo Eprom
Eprom

Encapsulamento DIP
Memória SRAM
Sram
Encapsulamento SOJ

SIPP ( Single In Line Pin Package ) - 8 Bits
Velocidade de 100 a 120 nano
Este encapsulamento é na verdade uma variação do DIP, sua diferença é que ao invés de se usar as memórias DIP soquetados ou soldados na placa mãe, o SIPP tinha circuitos integrados de memória DIP associados em conjunto e soldados em uma placa com 30 terminais, este arranjo foi chamado de "módulo ou pente de memória" e não " Chip de memória ", eram usados em microcomputadores 80286 e nos primeiros 386.
Módulo SIPP, foi o primeiro Módulo de Memória

SIMM-30 ( Single In Line Memory Module ) - 8 Bits
Capacidade dos módulos SIMM
: 256 kB, 512 kB, 1, 2, 4, 8, 16 MB.
Velocidade de 100 a 70 nano
Este é um módulo de memória SIPP com um sistema melhorado de encaixe, ou seja, ao invés de ser encaixado em um soquete tipo DIM, O SIMM - 30 é encaixado em um slot de 30 pinos. eram usados em microcomputadores 386 e nos primeiros 486. Porém, ainda podem ser encontradas.
Módulo de Memória SIMM30, usado em 386 e 486

SIMM-72 ( Single In Line Memory Module ) - 32 Bits
Capacidade dos módulos SIMM
: 4, 8, 16, 32 e 64 MB*.
Velocidade de 80 a 50 nano

Este é um módulo de memória "SIMM - 30" com 72 pinos. É usado em microcomputadores 486, Pentium e em algumas placas Pentim II.
Módulo SIMM72 de 32 Bits, usado em 486 e Pentium

DIMM ( Double In Line Memory Module ) - 64 Bits
Capacidade dos módulos DIMM
: 16, 32, 64, 128 e 256 MB*.
Freqüência de trabalho
: 66 ou 100 MHz
Tensão : 5 ou 3,3 volts

Este é um módulo de memória SIMM de 168 pinos com contatos nos dois lados. É usado nos Pentium, Pentium II e Pentium III, AMD K6-2 e K6-3, etc. os módulos DIMM podem trabalhar com o modo ECC ( detecção e correção de erros ) em 72 bits.
Memória DIMM168, usada em Pentium e Pentium II

Identificação do tipo/tensão da memória DIMM
* Capacidades Típicas.
Tecnologia
  • FPM ( Fast Page Mode )
    É considerada como a primeira e mais antiga Tecnologia de memória
    Utiliza ciclos de espera ( Wait States ) 5-3-3-3.
    Freqüência máxima de barramento: 66 MHz
    Usada dos PC-XT até os 486
    Velocidade de acesso: 80, 70 ou 60 ns.
  • EDO ( Extended Data Out )
    É o tipo de memórias mais usado atualmente
    Utiliza ciclos de espera ( Wait States ) 5-2-2-2
    Usada em alguns 486 e Pentiums
    É de 20 a 30% mais rápida que a memória FPM
    Velocidade de acesso: 70, 60 ou 50 ns.
    Também é encontrada em modulos SIMM e DIMM
    Tem tensão de 3,3 ou 5 volts
Freqüência de barramento
As memórias EDO de 60 e 50 nano podem trabalhar com barramento de 66 ou 75 ( desde que de boa qualidade ) ou 83 MHz com o aumento do Wait States para 5-3-3-3.
  • BEDO ( Berst EDO )
    É um tipo de memória EDO com velocidade um pouco melhorada.
    Utiliza ciclos de espera ( Wait States ) 5-1-1-1
    Freqüência máxima de barramento: 66 MHz.
    Usada nos Pentiums ( Funciona somente em algumas motherboards )
  • SDRAM ( Synchronous Dynamic RAM )
    Utiliza ciclos de espera ( Wait States ) 5-1-1-1
    Freqüência máxima de barramento: 100 MHz ( na prática 83 MHz ).
    Velocidade de acesso: 10, 8 ou 7 ns.
    É 10 % mais rápida que as memória EDO
    Usada em motherboards Pentiums com soquete DIMM
Novas tecnologias de memórias
  • Memória PC-100 ( Memória de 100 MHz )
São memórias SDRAM aperfeiçoadas para trabalhar com motherboard chipset LX com velocidade de barramento de 100 MHz
  • Utiliza ciclos de espera ( Wait States ) 5-1-1-1
    Freqüência máxima de barramento: 100 MHz.
    Velocidade de acesso: 7 ns.
  • DDR-SDRAM ( Double Data Rate-SDRAM ) ou SDRAM II
É um tipo de memória SDRAM que trabalha com transferência de dados de duas vezes o ciclo de clock, podendo chegar a transferir 2,4 Gigabytes por segundo da memória para o processador, e vice vesa, com velocidade de barramento em torno de 200 MHz.
Utiliza ciclos= Indica os menores intervalos de espera da memória (Wayt States).
Módulos de Memória SIMM 30
A configuração ou instalação dos módulos de memória no slot SIMM 30, é o mais complicado e menos flexível de trabalhar, para conecta os pentes de memória é necessário verificar o tipo do microprocessador e quantos megas se deseja obter.
Outro ponto importante é a quantidade de slots da placa motherboard, observe que os slots são divididos em múltiplos de 2, ou seja, o slot 1 e 2 formam o Banco 0, os slots 3 e 4 formam o Banco 1 e assim por diante. Geralmente as motherboard 386 possuem 4 ou 8 slots, já as 486 possuem 4 slots SIMM 30.

A organização dos Bancos vai depender da quantidade de bits do microprocessador. Veja na tabela a baixo qual a configuração mínima para o funcionamento de uma motherboard utilizando os módulos de memória SIMM 30. Caso a tabela não seja seguida a motherboard não irá funcionar ou não reconhecerá os pente de memória instalados.
Configuração dos Bancos
Processador Preencher Descrição para o SIMM 30
386 SX Banco 0 o 386 SX para funcionar necessitava que o banco zero fosse preenchido, o Banco 1 poderia ficar vazio.
386 DX Banco 0,1 O 386 DX, só funciona com os dois bancos preenchidos.
486 SX Banco 0,1 Preencher o Banco 0,1
486 DX Banco 0,1 Para que a placa Motherboard reconheça os pentes de 30 vias os bancos 0 e 1 devem ser preenchidos.
Observe que todos os pentes usados nos bancos de memória devem ser de mesmo código ( capacidade, velocidade e fabricante ). Caso você olhe na parte superior de cada circuito integrado do pente verá que existe uma inscrição que indica o código da memória. O uso de pentes diferentes causa problemas de desempenho e instabilidade do hardware, sistema operacional e dos programas abertos na memória. Podemos encontrar pentes de memórias SIMM 30 nas seguintes capacidades: 256 kB, 512 kB, 1 MB, 2 MB, 4 MB, 8 MB, 16 MB. Na prática os pentes mais usados eram os de 1 MB, 2 MB e 4 MB, levando-se em conta que um DX necessitava preencher os bancos 0 e 1 com pentes de características iguais e como o preço de cada módulo era muito alto na era 386 e 486 " lembre-se que a queda nos preços das memórias se deu de 1996 para cá ". Era muito difícil encontrar microcomputadores que usavam SIMM 30 com mais de 16 MB ou seja com oito pentes de 2 MB. Os pentes acima de 4 MB eram muito caros e difíceis de encontrar instalados, outro fator que incentivava o uso dos pentes de 1 ou 2 MB era o sistema operacional MS-DOS, Windows 3.x e os seus programas compatíveis que rodavam muito bem com 4 MB ou super bem com 8 MB. Seu "fim" se deu com a chegada do SIMM 72.
Módulos de Memória SIMM 72
Aparência dos slots de memória SIMM72 A configuração ou instalação dos módulos de memória SIMM 72 ( 72 vias ) é muito simples pelo fato dos pentes terem muita capacidade 1 MB, 2 MB, 4 MB, 8 MB, 16 MB, 32 MB e 64 MB o que permite que se use um ou dois pentes dependendo do processador, para conectar os pentes de memória é necessário verificar se a placa motherboard tem configuração livre ou se tem configuração pré determinada numa tabela " Veja o manual da sua placa motherboard ". Este é um dos dois motivos para se exigir o manual na Placa mãe, o outro é que ele é necessário para se configurar o microprocessador.
Os slots SIMM 72 geralmente são em número de quatro, sendo divididos em 2 Bancos 0 e 1. A sua configuração depende do tipo do microprocessador, assim como no módulo SIMM 30.

Os módulos de SIMM 72 conectados em um sistema devem ser de mesmas características ( Capacidade, velocidade, fabricante ) pelos mesmos motivos descritos no modulo SIMM 30.
Configuração dos Bancos
Processador Preencher Descrição para o SIMM 72
486 DX Slot 1 Preencher o slot 1 com um pente de memória, os 486 podem funcionar com somente um slot preenchido.
Pentium Banco 0 Para que a Motherboard Pentium funcione o bancos 0 devem ser preenchidos, ou seja os slots 1 e 2 devem se preenchidos.
Os módulos SIMM 72 não são muito críticos com relação ao uso de tipos diferente na mesma placa, mais se o seu micro travar ou o sistema operacional tornar se instável é aconselhável usar pente iguais. Veja na tabela a baixo alguns tipos de chips de memórias.
Chips de Memória
Capacidade Código Tipo
1 MB 411000 30 e 72 vias
2 MB 421000 30 e 72 vias
4 MB 441000, 414000 30 e 72 vias
8 MB 424000, 418000 30 e 72 vias
16 MB 444000, 428000, 4116000 30 e 72 vias
32 MB 448000, 4216000 72 vias
64 MB 4416000 72 vias
Note que ao lado do código é indicada a velocidade de acesso do chip. Ex: 441000 -7 ou -70, 418000 -6 ou -60, os números -6 e -7 indicam 60ns e 70ns ( nano segundos ). Estes códigos devem ser de valor igual para todos os chips ou pentes. Veja a baixo um exemplo de tabela de configuração de Memória.
Banco 0
( Slot 1 e 2 )
Banco 1
( Slot 3 e 4 )
Memória
Total
256 K x 32 (1 MB) 256 kB x 32 (1 MB ) 4 MB
256 K x 32 (1 MB) 512 kB x 32 (2 MB) 6 MB
512 K x 32 (2 MB) 512 kB x 32 (2 MB) 8 MB
1 M x 32 (4 MB) Livre 8 MB
1 M x 32 (4 MB) 1 M x 32 (4 MB) 16 MB
2 M x 32 (8 MB) Livre 16 MB
2 M x 32 (8 MB) 2 M x 32 (8 MB) 32 MB
4 M x 32 (16 MB) Livre 32 MB
Observe que no exemplo acima a placa motherboard só aceita módulos de memória com 1, 2 ,4, 8, 32 Mega ou seja ela não funciona com módulos de 64 Mega.
Memória Cache
Os microprocessadores modernos são componentes que se desenvolveram muito ao longo dos anos, hoje temos processadores com clock interno na faixa dos Giga, porém, o seu desempenho é muito prejudicado quando os microprocessadores acessam os dispositivos externos como as memórias, ele tem de esperar muito tempo. As memórias também tiveram um bom desenvolvimento com relação a sua velocidade e capacidade, este problema de desempenho passou a existir nos anos 90, pois antes os processadores tinham clock inferior à 25 MHz e eram mais lentos que as memórias DRAM.
A solução foi colocar uma pequena quantidade de memória SRAM para auxiliar as memórias DRAM a aumentar a velocidade do conjunto de memórias em relação ao microprocessador. A memória Cache é um pequeno conjunto de memórias SRAM de baixa capacidade que pode está dentro do microprocessador não podendo ser modificado ou na motherboard que pode ser alterado ( Cache L2 ), porém, com alta velocidade.
Os dados armazenados na memória DRAM ( Pentes ) são lidos e executados pelo processador, porém, as DRAM são lentas, é para resolver este problema um circuito chamado controlador de cache transfere os dados da DRAM para a memória SRAM, ou seja, o processador acessa a Cache que é mais veloz ao invés de acessar as memórias DRAM. enquanto o controlador de cache carrega mais dados da DRAM.
O primeiro microprocessador a utilizar memória cache interna foi o 486 com 8 kB de memória SRAM, podemos chamar-la de:
  • Cache interna
  • Cache primária
  • Cache de nível 1
Os 80386 até 20 MHz não possuíam cache, porém, com o lançamento das versões 25, 33 e 40 MHz a cache foi acrescentada na motherboard para aumentar o desempenho e não no interior processador, como no 486, esta cache na motherboard é baseada em conjuntos de chips de memória SRAM ou SDRAM com tamanho máximo de 64, 128, 256, 512, 1024 e 2048 kB por placa motherboard que foi chamada de:
  • Cache externa
  • Cache secundária
  • Cache de nível 2
Aparência dos Chips de memória cache
Cache Externa
Nas Motherboards Pentium a cache Pipeline Burst SRAM é a mais indicada devido ao seu desempenho 50% superior as memórias Assynchronous SRAM.
As motherboard atuais possuem cache interna e externa para auxiliar o microprocessador, a quantidade de cache externa depende do fabricante da placa motherboard, em alguns casos ela pode ser aumentada ( upgrade ).
Microprocessador Cache interna
8086, 8088, 286, 386 SX --
80386 DX --
486DLC e 486SLC 1 kB
486DX, DX2, SX, SX2 8 kB
Intel 486 DX4 16 kB
Cyrix e AMD 486 DX4 8 kB
Pentium 16 kB
Pentium Pro 16 kB
Cyrix 5x86 e 6x86, AMD 5x86 16 kB
AMD K5 24 kB*
*Obs.: O AMD K5 possui 24 kB de cache interna, divididas em duas partes, sendo 16 kB para código ( programas ) e 8 kB para dados.
Tamanho da cache externa ( Típica )
Motherboard Memória Cache Externa disponível Cache Típica
386 DX 16, 32, 64, 128 ou 256 kB 128 kB
486 128, 256, 512, 1024 kB 256 kB
Pentium 256, 512, 1024 kB 512 kB*
Pentium II 512, 1024, 2048 kB 1024 kB*
* Já está disponível placas Pentium com 1024 kB.
A desvantagem da cache é que por usar chips SDRAM ela ocupa muito espaço físico, tem pouca capacidade ( kB ) e também é mais cara.

0 comentários:

Patrick Gomes. PSG Technology.SG Informática.Webmaster.Designer from Web. Tecnologia do Blogger.